Skip to content

Removes wrong 404 status code for getAllSubmodelDescriptors (3.2 Port)#619

Open
aaronzi wants to merge 2 commits into
IDTA-01002-3-2_workingfrom
aaronzi/issue-597_3-2-port
Open

Removes wrong 404 status code for getAllSubmodelDescriptors (3.2 Port)#619
aaronzi wants to merge 2 commits into
IDTA-01002-3-2_workingfrom
aaronzi/issue-597_3-2-port

Conversation

@aaronzi
Copy link
Copy Markdown
Member

@aaronzi aaronzi commented May 21, 2026

This pull request aligns the Submodel Registry response contract for GET /submodel-descriptors with collection semantics.
When no submodel descriptors exist, the endpoint returns 200 OK with an empty result set, so documenting 404 Not Found for this operation was misleading. This PR removes that ambiguity and updates the changelog accordingly.

API Specification Fixes:

  • Removed 404 Not Found from GET /submodel-descriptors in the Submodel Registry full profile:
    V3.2_SSP-001.yaml
  • Removed 404 Not Found from GET /submodel-descriptors in the Submodel Registry read profile:
    V3.2_SSP-002.yaml
  • Applied the same change in the aggregated OpenAPI collection:
    V3.2.yaml

Documentation Updates:

  • Added a 3.1.3 minor-change entry describing this fix and referencing issue 597:
    changelog.adoc

Related Issues

See #597

Cherry picked 30bd9be and 0d21dcb from #617

IMPORTANT!

Merge #618 first

@aaronzi aaronzi added this to the 3.1.3 milestone May 21, 2026
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.

1 participant