This is an automated email from the ASF dual-hosted git repository.
dahn pushed a commit to branch 4.19
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.19 by this push:
new c70e4e29be4 fix npe on account creation (#10274)
c70e4e29be4 is described below
commit c70e4e29be41a4ca4f9562e3a11d34eeee905647
Author: Bernardo De Marco Gonçalves <[email protected]>
AuthorDate: Thu Jan 30 11:52:36 2025 -0300
fix npe on account creation (#10274)
---
server/src/main/java/com/cloud/user/AccountManagerImpl.java | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/server/src/main/java/com/cloud/user/AccountManagerImpl.java
b/server/src/main/java/com/cloud/user/AccountManagerImpl.java
index 7d22a114331..2358830e9a3 100644
--- a/server/src/main/java/com/cloud/user/AccountManagerImpl.java
+++ b/server/src/main/java/com/cloud/user/AccountManagerImpl.java
@@ -1341,7 +1341,7 @@ public class AccountManagerImpl extends ManagerBase
implements AccountManager, M
*/
private void checkRoleEscalation(Account caller, Account requested) {
if (s_logger.isDebugEnabled()) {
- s_logger.debug(String.format("checking if user of account %s [%s]
with role-id [%d] can create an account of type %s [%s] with role-id [%d]",
+ s_logger.debug(String.format("Checking if user of account %s [%s]
with role-id [%d] can create an account of type %s [%s] with role-id [%d]",
caller.getAccountName(),
caller.getUuid(),
caller.getRoleId(),
@@ -1355,12 +1355,13 @@ public class AccountManagerImpl extends ManagerBase
implements AccountManager, M
checkApiAccess(apiCheckers, requested, command);
} catch (PermissionDeniedException pde) {
if (s_logger.isTraceEnabled()) {
- s_logger.trace(String.format("checking for permission to
\"%s\" is irrelevant as it is not requested for %s [%s]",
+ s_logger.trace(String.format(
+ "Checking for permission to \"%s\" is irrelevant
as it is not requested for %s [%s]",
command,
- pde.getAccount().getAccountName(),
- pde.getAccount().getUuid(),
- pde.getEntitiesInViolation()
- ));
+ requested.getAccountName(),
+ requested.getUuid()
+ )
+ );
}
continue;
}