File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed
server/src/main/java/org/apache/cloudstack/backup Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -353,7 +353,7 @@ public BackupOffering cloneBackupOffering(final CloneBackupOfferingCmd cmd) {
353353 final boolean userDrivenBackups = cmd .getUserDrivenBackups () != null ? cmd .getUserDrivenBackups () : sourceOffering .isUserDrivenBackupAllowed ();
354354 final Long zoneId = cmd .getZoneId () != null ? cmd .getZoneId () : sourceOffering .getZoneId ();
355355
356- if (!Objects .equals (sourceOffering .getExternalId (), externalId )) {
356+ if (!Objects .equals (sourceOffering .getExternalId (), externalId ) || ! Objects . equals ( sourceOffering . getZoneId (), zoneId ) ) {
357357 final BackupProvider provider = getBackupProvider (zoneId );
358358 if (!provider .isValidProviderOffering (zoneId , externalId )) {
359359 throw new CloudRuntimeException ("Backup offering '" + externalId + "' does not exist on provider " + provider .getName () + " on zone " + zoneId );
You can’t perform that action at this time.
0 commit comments