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 @@ -345,7 +345,7 @@ public BackupOffering cloneBackupOffering(final CloneBackupOfferingCmd cmd) {
345345 final boolean userDrivenBackups = cmd .getUserDrivenBackups () != null ? cmd .getUserDrivenBackups () : sourceOffering .isUserDrivenBackupAllowed ();
346346 final Long zoneId = cmd .getZoneId () != null ? cmd .getZoneId () : sourceOffering .getZoneId ();
347347
348- if (!Objects .equals (sourceOffering .getExternalId (), externalId )) {
348+ if (!Objects .equals (sourceOffering .getExternalId (), externalId ) || ! Objects . equals ( sourceOffering . getZoneId (), zoneId ) ) {
349349 final BackupProvider provider = getBackupProvider (zoneId );
350350 if (!provider .isValidProviderOffering (zoneId , externalId )) {
351351 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