fix report err

This commit is contained in:
Mitchell Marino 2023-04-16 20:12:55 -05:00
parent 8d08147329
commit c5bbad6460

View File

@ -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()