From 1f3c9298512d16a74c914f9a29b864bd549c534f Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Wed, 17 Sep 2025 11:40:48 -0700 Subject: [PATCH] fix 404s --- app/service_invite/rest.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/app/service_invite/rest.py b/app/service_invite/rest.py index 0e36c00f1..e5f44076b 100644 --- a/app/service_invite/rest.py +++ b/app/service_invite/rest.py @@ -149,6 +149,7 @@ def get_invited_users_by_service(service_id): def get_invited_user_by_service(service_id, invited_user_id): check_suspicious_id(service_id, invited_user_id) invited_user = get_invited_user_by_service_and_id(service_id, invited_user_id) + return jsonify(data=InvitedUserSchema(session=db.session).dump(invited_user)), 200 @@ -234,8 +235,14 @@ def invited_user_url(invited_user_id, invite_link_host=None): @service_invite.route("/invite/service/", methods=["GET"]) def get_invited_user(invited_user_id): check_suspicious_id(invited_user_id) - invited_user = get_invited_user_by_id(invited_user_id) - return jsonify(data=InvitedUserSchema(session=db.session).dump(invited_user)), 200 + try: + invited_user = get_invited_user_by_id(invited_user_id) + return ( + jsonify(data=InvitedUserSchema(session=db.session).dump(invited_user)), + 200, + ) + except Exception: + raise InvalidRequest("Invited user not found", status_code=404) @service_invite.route("/invite/service/", methods=["GET"]) @@ -262,8 +269,14 @@ def validate_service_invitation_token(token): } raise InvalidRequest(errors, status_code=400) - invited_user = get_invited_user_by_id(invited_user_id) - return jsonify(data=InvitedUserSchema(session=db.session).dump(invited_user)), 200 + try: + invited_user = get_invited_user_by_id(invited_user_id) + return ( + jsonify(data=InvitedUserSchema(session=db.session).dump(invited_user)), + 200, + ) + except Exception: + raise InvalidRequest("Invited user not found", status_code=404) def get_user_data_url_safe(data):