Open
Description
API Issue Report
Title
GET /api/v1/settings/attributes/{id} – Internal Server Error when fetching invalid or non-existent ID
Description
When making a GET
request to the /api/v1/settings/attributes/{id}
endpoint with an invalid or non-existent ID, the API returns a 500 Internal Server Error
.
This is not expected behavior. The API should handle such cases gracefully and return a 404 Not Found
with a proper error message.
Expected Behavior
- Return
404 Not Found
- Include a descriptive error message like:
"Attribute not found"
or"Invalid attribute ID"
Actual Behavior
- Returns
500 Internal Server Error
- No user-friendly error message
Steps to Reproduce
- Send a
GET
request to/api/v1/settings/attributes/{id}
using a non-existent ID (e.g.,/api/v1/settings/attributes/999999
) - Observe the server response
Metadata
Metadata
Assignees
Labels
No labels