Skip to content

Commit 511c8e3

Browse files
committed
Fixed images pb
1 parent 5969e3a commit 511c8e3

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

backend/PyMatcha/routes/api/profile/images.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,8 @@ def add_image_profile():
6666
@images_bp.route("/profile/images/<image_id>", methods=["DELETE"])
6767
@jwt_required
6868
def delete_image_profile(image_id):
69-
try:
70-
image = Image.get(id=image_id)
71-
except ValueError:
69+
image = Image.get(id=image_id)
70+
if not image:
7271
raise NotFoundError(f"Image not found for user {current_user.id}")
7372
image.delete()
7473
return SuccessDeleted("Image successfully deleted.")
@@ -77,9 +76,8 @@ def delete_image_profile(image_id):
7776
@images_bp.route("/profile/images/<image_id>", methods=["PUT"])
7877
@jwt_required
7978
def change_main_image(image_id):
80-
try:
81-
image = Image.get(id=image_id)
82-
except ValueError:
79+
image = Image.get(id=image_id)
80+
if not image:
8381
raise NotFoundError(f"Image not found for user {current_user.id}")
8482
try:
8583
current_main_image = Image.get_multi(user_id=current_user.id, is_primary=True)
@@ -98,7 +96,5 @@ def change_main_image(image_id):
9896
@jwt_required
9997
def get_images_profile():
10098
images = Image.get_multis(user_id=current_user.id)
101-
ret = []
102-
if images:
103-
ret = [image.to_dict() for image in images]
99+
ret = [image.to_dict() for image in images]
104100
return SuccessOutput("images", ret)

0 commit comments

Comments
 (0)