From d2bbf8ec57c11d11d39e5de4bebec40863c4aaef Mon Sep 17 00:00:00 2001 From: Spaceman1984 Date: Wed, 8 May 2019 07:59:21 +0000 Subject: [PATCH 1/2] Fixed issue: api: project: tag: User not allowed to tag project created by him #2823 --- server/src/com/cloud/tags/TaggedResourceManagerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/com/cloud/tags/TaggedResourceManagerImpl.java b/server/src/com/cloud/tags/TaggedResourceManagerImpl.java index 9803ce753a34..3fdb47f4ede9 100644 --- a/server/src/com/cloud/tags/TaggedResourceManagerImpl.java +++ b/server/src/com/cloud/tags/TaggedResourceManagerImpl.java @@ -215,6 +215,10 @@ private Pair getAccountDomain(long resourceId, ResourceObjectType re } } + if (resourceType == ResourceObjectType.Project) { + accountId = ((ProjectVO)entity).getProjectAccountId(); + } + if (entity instanceof OwnedBy) { accountId = ((OwnedBy)entity).getAccountId(); } From b72c8136ea2363ac9e3092382554471d82382785 Mon Sep 17 00:00:00 2001 From: Spaceman1984 Date: Wed, 8 May 2019 07:59:21 +0000 Subject: [PATCH 2/2] Fixed issue: api: project: tag: User not allowed to tag project created by him #2823 --- .../main/java/com/cloud/tags/TaggedResourceManagerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/main/java/com/cloud/tags/TaggedResourceManagerImpl.java b/server/src/main/java/com/cloud/tags/TaggedResourceManagerImpl.java index 9803ce753a34..3fdb47f4ede9 100644 --- a/server/src/main/java/com/cloud/tags/TaggedResourceManagerImpl.java +++ b/server/src/main/java/com/cloud/tags/TaggedResourceManagerImpl.java @@ -215,6 +215,10 @@ private Pair getAccountDomain(long resourceId, ResourceObjectType re } } + if (resourceType == ResourceObjectType.Project) { + accountId = ((ProjectVO)entity).getProjectAccountId(); + } + if (entity instanceof OwnedBy) { accountId = ((OwnedBy)entity).getAccountId(); }