chore: Synchronize Page,Action and ActionCollection object from original corresponding object (#18846)

Synchronize Page,Action and ActionCollection object from original corresponding object
This commit is contained in:
sidhantgoel 2022-12-11 12:23:45 +05:30 committed by GitHub
parent 1dafb8776e
commit 4501434ede
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1306,6 +1306,8 @@ public class ImportExportApplicationServiceCEImpl implements ImportExportApplica
newPage.getUnpublishedPage().setDeletedAt(branchedPage.getUnpublishedPage().getDeletedAt());
newPage.setDeletedAt(branchedPage.getDeletedAt());
newPage.setDeleted(branchedPage.getDeleted());
// Set policies from existing branch object
newPage.setPolicies(branchedPage.getPolicies());
return newPageService.save(newPage);
});
}
@ -1437,6 +1439,8 @@ public class ImportExportApplicationServiceCEImpl implements ImportExportApplica
newAction.getUnpublishedAction().setDeletedAt(branchedAction.getUnpublishedAction().getDeletedAt());
newAction.setDeletedAt(branchedAction.getDeletedAt());
newAction.setDeleted(branchedAction.getDeleted());
// Set policies from existing branch object
newAction.setPolicies(branchedAction.getPolicies());
return newActionService.save(newAction);
});
}
@ -1591,6 +1595,8 @@ public class ImportExportApplicationServiceCEImpl implements ImportExportApplica
.setDeletedAt(branchedActionCollection.getUnpublishedCollection().getDeletedAt());
actionCollection.setDeletedAt(branchedActionCollection.getDeletedAt());
actionCollection.setDeleted(branchedActionCollection.getDeleted());
// Set policies from existing branch object
actionCollection.setPolicies(branchedActionCollection.getPolicies());
return Mono.zip(
Mono.just(importedActionCollectionId),
actionCollectionService.save(actionCollection)