fix report err
This commit is contained in:
parent
8d08147329
commit
c5bbad6460
@ -46,10 +46,10 @@ pub async fn get_report(
|
||||
u.username,
|
||||
u.grade,
|
||||
COALESCE(SUM(e.points), 0) AS points,
|
||||
array_agg(e.title) AS "event_titles!",
|
||||
array_agg(e.description) AS "event_discriptions!",
|
||||
array_agg(e.points) AS "event_points!",
|
||||
array_agg(e.event_type) AS "event_types!: Vec<String>"
|
||||
COALESCE(array_agg(e.title), ARRAY[]::varchar(255)[]) AS "event_titles!",
|
||||
COALESCE(array_agg(e.description), ARRAY[]::text[]) AS "event_discriptions!",
|
||||
COALESCE(array_agg(e.points), ARRAY[]::INTEGER[]) AS "event_points!",
|
||||
COALESCE(array_agg(e.event_type), ARRAY[]::event_type[]) AS "event_types!: Vec<String>"
|
||||
FROM users u
|
||||
LEFT JOIN event_attendees ea
|
||||
ON u.id = ea.user_id AND ea.confirmed = true
|
||||
@ -67,9 +67,9 @@ pub async fn get_report(
|
||||
Ok(records) => records,
|
||||
Err(err) => {
|
||||
return (
|
||||
StatusCode::BAD_REQUEST,
|
||||
StatusCode::INTERNAL_SERVER_ERROR,
|
||||
Json(json!({
|
||||
"error": format!("Unknown error creating event: {:?}", err)
|
||||
"error": format!("Unknown error getting user data: {:?}", err)
|
||||
})),
|
||||
)
|
||||
.into_response()
|
||||
@ -85,9 +85,9 @@ pub async fn get_report(
|
||||
Ok(report) => report,
|
||||
Err(err) => {
|
||||
return (
|
||||
StatusCode::BAD_REQUEST,
|
||||
StatusCode::INTERNAL_SERVER_ERROR,
|
||||
Json(json!({
|
||||
"error": format!("Unknown error creating event: {:?}", err)
|
||||
"error": format!("Unknown error rendering report: {:?}", err)
|
||||
})),
|
||||
)
|
||||
.into_response()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user