From 738ac0f9edd9dd393a53a3e65918e0d3e795764e Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Tue, 24 Feb 2026 11:56:02 +0530 Subject: [PATCH] server: ignore projectid=-1 for finding owner Fixes #12693 Signed-off-by: Abhishek Kumar --- server/src/main/java/com/cloud/user/AccountManagerImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/com/cloud/user/AccountManagerImpl.java b/server/src/main/java/com/cloud/user/AccountManagerImpl.java index 1f6e8d5b49ee..cbdd36fef2aa 100644 --- a/server/src/main/java/com/cloud/user/AccountManagerImpl.java +++ b/server/src/main/java/com/cloud/user/AccountManagerImpl.java @@ -174,8 +174,8 @@ import com.cloud.utils.ConstantTimeComparator; import com.cloud.utils.NumbersUtil; import com.cloud.utils.Pair; -import com.cloud.utils.Ternary; import com.cloud.utils.StringUtils; +import com.cloud.utils.Ternary; import com.cloud.utils.component.ComponentContext; import com.cloud.utils.component.Manager; import com.cloud.utils.component.ManagerBase; @@ -2563,7 +2563,7 @@ public Account finalizeOwner(Account caller, String accountName, Long domainId, throw new InvalidParameterValueException("ProjectId and account/domainId can't be specified together"); } - if (projectId != null) { + if (projectId != null && projectId != -1L) { Project project = _projectMgr.getProject(projectId); if (project == null) { throw new InvalidParameterValueException("Unable to find project by id=" + projectId);