From 40f56986b44ecb02f42b4773b5a8bf21c6e3ec9e Mon Sep 17 00:00:00 2001 From: amentis Date: Thu, 22 Feb 2024 15:05:09 +0200 Subject: [PATCH] small dmp overview fixes --- .../core/src/main/java/eu/eudat/service/dmp/DmpServiceImpl.java | 2 +- .../src/app/ui/dmp/overview/dmp-overview.component.html | 2 +- dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dmp-backend/core/src/main/java/eu/eudat/service/dmp/DmpServiceImpl.java b/dmp-backend/core/src/main/java/eu/eudat/service/dmp/DmpServiceImpl.java index 72f57dc6c..c908a3aa7 100644 --- a/dmp-backend/core/src/main/java/eu/eudat/service/dmp/DmpServiceImpl.java +++ b/dmp-backend/core/src/main/java/eu/eudat/service/dmp/DmpServiceImpl.java @@ -493,7 +493,7 @@ public class DmpServiceImpl implements DmpService { @Override public Dmp removeUser(DmpUserRemovePersist model, FieldSet fields) throws InvalidApplicationException, IOException { this.authorizationService.authorizeForce(Permission.AssignDmpUsers); - DmpEntity data = this.entityManager.find(DmpEntity.class, model.getId()); + DmpEntity data = this.entityManager.find(DmpEntity.class, model.getDmpId()); if (data == null) throw new MyNotFoundException(messageSource.getMessage("General_ItemNotFound", new Object[]{model.getId(), Dmp.class.getSimpleName()}, LocaleContextHolder.getLocale())); List existingUsers = this.queryFactory.query(DmpUserQuery.class) diff --git a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html index 5f4741056..72761e31c 100644 --- a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html +++ b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html @@ -190,7 +190,7 @@

{{ enumUtils.toDmpUserRoleString(dmpUser.role) }}

- +
diff --git a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts index 3f286d078..78343ee85 100644 --- a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts +++ b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts @@ -181,7 +181,7 @@ export class DmpOverviewComponent extends BaseComponent implements OnInit { setIsUserOwner() { if (this.dmp) { const principalId: Guid = this.authentication.userId(); - if (principalId) this.isUserOwner = !!this.dmp.dmpUsers?.find(x => (x.role === DmpUserRole.Owner) && (principalId === x.id)); + if (principalId) this.isUserOwner = !!this.dmp.dmpUsers?.find(x => (x.role === DmpUserRole.Owner) && (principalId === x.user?.id)); } }