Skip to content
Snippets Groups Projects

Release 0.12.1

Merged Timm Fitschen requested to merge release-0.12.1 into main
1 file
+ 3
1
Compare changes
  • Side-by-side
  • Inline
@@ -27,8 +27,10 @@ package org.caosdb.server.database.backend.transaction;
import java.util.LinkedList;
import java.util.List;
import org.apache.shiro.subject.Subject;
import org.caosdb.server.database.BackendTransaction;
import org.caosdb.server.database.exceptions.EntityDoesNotExistException;
import org.caosdb.server.accessControl.Principal;
import org.caosdb.server.datatype.CollectionValue;
import org.caosdb.server.datatype.IndexedSingleValue;
import org.caosdb.server.datatype.ReferenceValue;
@@ -234,7 +236,7 @@ public class RetrieveFullEntityTransaction extends BackendTransaction {
final RetrieveEntity ref = new RetrieveEntity(value.getId());
if (this.subject != null) {
System.out.println(this.subject.getUsername())
System.out.println(((Principal) this.subject.getPrincipal()).getUsername());
// check whether the referenced entity may be retrieved
final EntityACL entityACL = ref.getEntityACL();
if (!entityACL.isPermitted(this.subject, EntityPermission.RETRIEVE_ENTITY)) {
Loading