Updating an External ID does create a new entry
🐛 Bug Report
I spot a wrong External ID
of an entry. I go into the edit form and replace the wrong Identifier
with the correct one. When publishing it, it will not replace the wrong identifier but instead create a new External ID
.
🤔 Expected Behavior
When I replace the wrong Identifier
of the External ID
in the edit form and Publish
it, I expect that only the Identifier
of this External ID
is changed.
😯 Current Behavior
Instead of changing the Identifier
of the External ID
it will create a new External ID
with the changed Identifier
and the wrong External ID
stays untouched.
🧭 How to reproduce
- Create as Moderator a new item (tool-or-service).
- Add as
External ID
an entry withID Service
GitHub
and with theIdentifier
https://github.com/test
andPublish
- Edit this new created item, look for the
External ID
created in 2 and change only theIdentifier
totest
, finallyPublish
- You will see in the view form of the item that there are now two
External IDs
, one withIdentifier
https://github.com/test
and one withIdentifier
test
Notify @lbarbot