A very simple solution to this is instead of "add list" use "set list".
For the sake of clarity, you’re creating a new thing u’re suppose to set and not add, u should be using add when u’re making changes to a thing, then something is already existing in the DB and you wanted to add.
Hope this helps.