allow no referrer_record
This commit is contained in:
parent
c560a59ef0
commit
dffff65950
@ -153,10 +153,6 @@ pub async fn user_shared_referral_stats(
|
||||
.all(db_replica.as_ref())
|
||||
.await?;
|
||||
|
||||
debug_assert_eq!(query_result.len(), 1);
|
||||
|
||||
let (referrer_record, referral_records) = query_result.into_iter().next().unwrap();
|
||||
|
||||
// collect info about each referral
|
||||
#[derive(Debug, Serialize)]
|
||||
struct Info {
|
||||
@ -168,6 +164,8 @@ pub async fn user_shared_referral_stats(
|
||||
|
||||
let mut used_referral_code = None;
|
||||
let mut referral_info = vec![];
|
||||
|
||||
if let Some((referrer_record, referral_records)) = query_result.into_iter().next() {
|
||||
for referral_record in referral_records.into_iter() {
|
||||
used_referral_code = Some(referrer_record.referral_code.as_str());
|
||||
|
||||
@ -187,6 +185,7 @@ pub async fn user_shared_referral_stats(
|
||||
// Start inserting json's into this
|
||||
referral_info.push(info);
|
||||
}
|
||||
}
|
||||
|
||||
// Turn this into a response
|
||||
let response_json = json!({
|
||||
|
Loading…
Reference in New Issue
Block a user