@@ -20,12 +20,12 @@ def add_image_profile():
2020 is_primary = request .args .get ("is_primary" , "false" ) == "true"
2121 # check if the post request has the file part
2222 if "file[]" not in request .files :
23- raise BadRequestError ("No file passed in request" )
23+ raise BadRequestError ("No file body passed in request form data " )
2424 file = request .files ["file[]" ]
2525 # if user does not select file, browser also
2626 # submit an empty part without filename
2727 if file .filename == "" :
28- raise BadRequestError ("No filename passed in request" )
28+ raise BadRequestError ("No file passed in request" )
2929 if file :
3030 if is_primary :
3131 try :
@@ -34,7 +34,10 @@ def add_image_profile():
3434 # That means there was no primary image before
3535 tmp_img = BytesIO ()
3636 file .save (tmp_img )
37- link = upload_image (tmp_img , current_user .username )
37+ try :
38+ link = upload_image (tmp_img , current_user .username )
39+ except BadRequestError as e :
40+ raise e
3841 Image .create (current_user .id , link , is_primary = True )
3942 return SuccessOutput ("image" , link )
4043 else :
@@ -45,7 +48,10 @@ def add_image_profile():
4548 raise BadRequestError ("There's already enough images for this account" )
4649 tmp_img = BytesIO ()
4750 file .save (tmp_img )
48- link = upload_image (tmp_img , current_user .username )
51+ try :
52+ link = upload_image (tmp_img , current_user .username )
53+ except BadRequestError as e :
54+ raise e
4955 Image .create (current_user .id , link , is_primary = False )
5056 return SuccessOutput ("image" , link )
5157 else :
0 commit comments