You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by we...@apache.org on 2023/07/28 03:16:40 UTC

[cloudstack] branch 4.18 updated: server: get id from persisted object ReservationVO (#7785)

This is an automated email from the ASF dual-hosted git repository.

weizhou pushed a commit to branch 4.18
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/4.18 by this push:
     new d9588822828 server: get id from persisted object ReservationVO (#7785)
d9588822828 is described below

commit d9588822828630e69e3babec904a5809454602cb
Author: dahn <da...@onecht.net>
AuthorDate: Fri Jul 28 05:16:33 2023 +0200

    server: get id from persisted object ReservationVO (#7785)
---
 server/src/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 d0c20a3a7af..5650af15339 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 class CheckedReservation  implements AutoCloseable, ResourceReservation {
                     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 {