Open mdciotti opened 9 years ago
So we can implement a check to see if the permissions exist, it's just a little nasty. Are the non-duplicated permissions being updated? For example, if I have {READ} on Form A, and I want to change that to {READ, CREATE, WRITE}, you will get this error, but are my permissions just {READ}, or has it been changed to {READ, CREATE, WRITE}? If the latter is the case, does this failed request cause problems for the frontend?
I am receiving a 500 internal server error when attempting to POST to:
This error occurs within my own development build and also within the production build (last known stable). It looks like the
updatePermission()
method is not checking for existing permissions before attempting to insert them into the database. Additionally, thecreateACE()
method automatically assumes insertion (acl.insertAce()
), which I presume is what is failing when the key is already present.This is the error message I am receiving: