From 9b41e7dec9e3421f804026186c9d3606534dba5d Mon Sep 17 00:00:00 2001 From: Daan Hoogland Date: Thu, 27 Jul 2023 14:15:18 +0200 Subject: [PATCH] get id from persisted object --- .../main/java/com/cloud/resourcelimit/CheckedReservation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/com/cloud/resourcelimit/CheckedReservation.java b/server/src/main/java/com/cloud/resourcelimit/CheckedReservation.java index d0c20a3a7af7..5650af153395 100644 --- a/server/src/main/java/com/cloud/resourcelimit/CheckedReservation.java +++ b/server/src/main/java/com/cloud/resourcelimit/CheckedReservation.java @@ -76,7 +76,7 @@ public CheckedReservation(Account account, ResourceType resourceType, Long amoun resourceLimitService.checkResourceLimit(account,resourceType,amount); ReservationVO reservationVO = new ReservationVO(account.getAccountId(), account.getDomainId(), resourceType, amount); this.reservation = reservationDao.persist(reservationVO); - CallContext.current().putContextParameter(getContextParameterKey(), reservationVO.getId()); + CallContext.current().putContextParameter(getContextParameterKey(), reservation.getId()); } catch (NullPointerException npe) { throw new CloudRuntimeException("not enough means to check limits", npe); } finally {