Skip to content
Snippets Groups Projects

feat(OrganizationalUnitSubmissionPolicyService): set first submission policy...

Closed Nicolas.Rod requested to merge rodn-submission-policies-set-default-when-only-one into master
Files
14
@@ -42,7 +42,6 @@ import ch.dlcm.model.OrganizationalUnitAwareResource;
import ch.dlcm.model.index.ArchiveMetadata;
import ch.dlcm.model.oais.ArchivalInfoPackage;
import ch.dlcm.model.security.Role;
import ch.dlcm.model.security.User;
import ch.dlcm.service.SearchService;
import ch.dlcm.service.rest.abstractservice.ArchivalInfoPackageRemoteResourceService;
import ch.dlcm.service.rest.abstractservice.UserRemoteResourceService;
@@ -178,9 +177,8 @@ public class MetadataPermissionService extends AbstractPermissionWithOrgUnitServ
final ArchivalInfoPackage aip = this.trustedAipRemoteResourceService.findOne(archiveId);
final Authentication authentication = this.getAuthentication();
if (authentication instanceof BearerTokenAuthentication) {
final String userId = authentication.getName();
final User user = this.trustedUserRemoteResourceService.findByExternalUid(userId);
return aip.getCreation().getWho().equals(user.getExternalUid());
final String externalUid = authentication.getName();
return aip.getCreation().getWho().equals(externalUid);
} else {
return false;
}
Loading