@@ -200,7 +200,8 @@ def get_user_profile(user_id: str):
200
200
else :
201
201
return Response (response = json .dumps (user_profile .to_item ()), status = 200 )
202
202
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 )
204
205
205
206
@app .route ('/user-profiles' , methods = ['GET' ])
206
207
def get_all_user_profiles ():
@@ -209,7 +210,8 @@ def get_all_user_profiles():
209
210
json_user_profiles = [user_profile .to_item () for user_profile in user_profiles ]
210
211
return Response (response = json .dumps (json_user_profiles ), status = 200 )
211
212
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 )
213
215
214
216
@app .route ('/user-groups/<group_id>' , methods = ['POST' ])
215
217
def create_user_group (group_id : str ):
@@ -233,7 +235,8 @@ def create_user_group(group_id: str):
233
235
except CosmosConflictError as e :
234
236
return Response (response = str (e ), status = 409 )
235
237
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 )
237
240
238
241
@app .route ('/user-groups/<group_id>' , methods = ['GET' ])
239
242
def get_user_group (group_id : str ):
0 commit comments