Skip to content

Commit 53b6586

Browse files
authored
fix usage charging for deleted/resized volumes (#6737)
1 parent d9dd4c1 commit 53b6586

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

usage/src/main/java/com/cloud/usage/UsageManagerImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,7 +1458,7 @@ private void createVolumeHelperEvent(UsageEventVO event) {
14581458
if (EventTypes.EVENT_VOLUME_CREATE.equals(event.getType()) || EventTypes.EVENT_VOLUME_RESIZE.equals(event.getType())) {
14591459
SearchCriteria<UsageVolumeVO> sc = _usageVolumeDao.createSearchCriteria();
14601460
sc.addAnd("accountId", SearchCriteria.Op.EQ, event.getAccountId());
1461-
sc.addAnd("id", SearchCriteria.Op.EQ, volId);
1461+
sc.addAnd("volumeId", SearchCriteria.Op.EQ, volId);
14621462
sc.addAnd("deleted", SearchCriteria.Op.NULL);
14631463
List<UsageVolumeVO> volumesVOs = _usageVolumeDao.search(sc, null);
14641464
if (volumesVOs.size() > 0) {
@@ -1482,7 +1482,7 @@ private void createVolumeHelperEvent(UsageEventVO event) {
14821482
} else if (EventTypes.EVENT_VOLUME_DELETE.equals(event.getType())) {
14831483
SearchCriteria<UsageVolumeVO> sc = _usageVolumeDao.createSearchCriteria();
14841484
sc.addAnd("accountId", SearchCriteria.Op.EQ, event.getAccountId());
1485-
sc.addAnd("id", SearchCriteria.Op.EQ, volId);
1485+
sc.addAnd("volumeId", SearchCriteria.Op.EQ, volId);
14861486
sc.addAnd("deleted", SearchCriteria.Op.NULL);
14871487
List<UsageVolumeVO> volumesVOs = _usageVolumeDao.search(sc, null);
14881488
if (volumesVOs.size() > 1) {

0 commit comments

Comments
 (0)