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