Skip to content

Conversation

@edan-bainglass
Copy link
Member

@edan-bainglass edan-bainglass commented Dec 22, 2025

Based on #99

This PR switches to using entity UUIDs for get_entity_by_id endpoints. This does not apply to users, which don't have a UUID, and computers (for some reason). For now, these use PKs (as was done in the old RESTAPI).

Peripheral change warning!!!

I also in this PR make error handling a bit more uniform across endpoints. However, I'm wondering if guarding against general Exception errors, raising code 500 (internal errors), is wise. I'm thinking we should allow these errors through, so that we can later guard against the actual specific errors. These are hard to see when all you get is the single-line error message (no traceback). But then the traceback may be to frighting for the client. Anyhow, keeping them in for now. @eimrek good to get your thoughts on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants