@@ -200,7 +200,8 @@ def get_user_profile(user_id: str):
200200 else :
201201 return Response (response = json .dumps (user_profile .to_item ()), status = 200 )
202202 except Exception as e :
203- return Response (response = str (e ), status = 500 )
203+ app .logger .error (f"Error in get_user_profile: { e } " )
204+ return Response (response = "An internal error has occurred." , status = 500 )
204205
205206@app .route ('/user-profiles' , methods = ['GET' ])
206207def get_all_user_profiles ():
@@ -209,7 +210,8 @@ def get_all_user_profiles():
209210 json_user_profiles = [user_profile .to_item () for user_profile in user_profiles ]
210211 return Response (response = json .dumps (json_user_profiles ), status = 200 )
211212 except Exception as e :
212- return Response (response = str (e ), status = 500 )
213+ app .logger .error (f"Error in get_all_user_profiles: { e } " )
214+ return Response (response = "An internal error has occurred." , status = 500 )
213215
214216@app .route ('/user-groups/<group_id>' , methods = ['POST' ])
215217def create_user_group (group_id : str ):
@@ -233,7 +235,8 @@ def create_user_group(group_id: str):
233235 except CosmosConflictError as e :
234236 return Response (response = str (e ), status = 409 )
235237 except Exception as e :
236- return Response (response = str (e ), status = 500 )
238+ app .logger .error (f"Error in create_user_group: { e } " )
239+ return Response (response = "An internal error has occurred." , status = 500 )
237240
238241@app .route ('/user-groups/<group_id>' , methods = ['GET' ])
239242def get_user_group (group_id : str ):
0 commit comments