This commit is contained in:
Lucio Lelii 2018-07-02 15:58:50 +00:00
parent d5983bca18
commit c9c396368e
1 changed files with 2 additions and 2 deletions

View File

@ -45,7 +45,7 @@ public class AuthorizationChecker {
//in case of newItem the id is the parent otherwise the old node to replace
Node node = session.getNodeByIdentifier(id);
Item item = ItemHandler.getItem(node, Arrays.asList(ACCOUNTING_NAME,CONTENT_NAME));
Item item = ItemHandler.getItem(node, Arrays.asList(ACCOUNTING_NAME,CONTENT_NAME, METADATA_NAME));
if (item.isShared()) {
SharedFolder parentShared = retrieveSharedFolderParent(item, session);
@ -56,7 +56,7 @@ public class AuthorizationChecker {
for (AccessControlEntry entry: entries) {
if (entry.getPrincipal().getName().equals(AuthorizationProvider.instance.get().getClient().getId()) || (parentShared.isVreFolder() && entry.getPrincipal().getName().equals(parentShared.getTitle()))) {
for (Privilege privilege : entry.getPrivileges()){
AccessType access = AccessType.valueOf(privilege.getName());
AccessType access = AccessType.fromValue(privilege.getName());
if (isNewItem && access!=AccessType.READ_ONLY)
return;
else