From 7d1f7ae1319a05b1ab12e060e8bbff47e4be9854 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Fri, 11 Mar 2022 16:05:23 +0100 Subject: [PATCH] Revert "WIP FIX: Fixing corner case of not updated List properties." This reverts commit 2cf7e0e5420e09895090523006d471408c97f664. --- .../org/caosdb/server/transaction/WriteTransaction.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/caosdb/server/transaction/WriteTransaction.java b/src/main/java/org/caosdb/server/transaction/WriteTransaction.java index 3c4cf0f5..ed3ac861 100644 --- a/src/main/java/org/caosdb/server/transaction/WriteTransaction.java +++ b/src/main/java/org/caosdb/server/transaction/WriteTransaction.java @@ -404,13 +404,12 @@ public class WriteTransaction extends Transaction<WritableContainer> } // entity role - if (newEntity.hasRole() + if (!(newEntity instanceof Property && oldEntity instanceof Property) + && newEntity.hasRole() && oldEntity.hasRole() && !newEntity.getRole().equals(oldEntity.getRole()) || newEntity.hasRole() ^ oldEntity.hasRole()) { - if (!(newEntity instanceof Property && oldEntity instanceof Property)) { - needPermissions.add(EntityPermission.UPDATE_ROLE); - } + needPermissions.add(EntityPermission.UPDATE_ROLE); updatetable = true; } -- GitLab