Skip to content

Endpoint amendment multiple save issues - #6085

Open
PhilBastian wants to merge 3 commits into
masterfrom
endpoint_amendment_multiple_saves
Open

PhilBastian wants to merge 3 commits into
masterfrom
endpoint_amendment_multiple_saves

Conversation

@PhilBastian

@PhilBastian PhilBastian commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

ad-hoc smoke testing of licensed endpoint metadata saves identified that the removed endpoints list was being overwritten to empty on subsequent saves after endpoints were removed.
As part of fixing this, AI was employed to write tests and identify any further issues. It found:

  • the EFCore data store was not correctly removing the licensedendpointmetadata record when required (this was not originally tested due to the EFCore functionality not being complete yet, and later had only a minimal smoke test that didn't include removal)
  • the inmemory data store (only used for testing) was mutating what should be the readonly backing store version of the licensedendpointdetails object

Additional tests were added to cover all the above cases.
None of this functionality was yet available for general use, so no customers will have been affected

@PhilBastian PhilBastian self-assigned this Nov 4, 2026
@PhilBastian PhilBastian added the Bug label Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant