fix: Update application permission for forking functionality, to enable templates forking (#8007)

(cherry picked from commit 35442e2d42)
This commit is contained in:
Abhijeet 2021-09-30 18:17:16 +05:30 committed by Shrikant Sharat Kandula
parent 2d7b9a496a
commit 5b3a2844ca

View File

@ -34,7 +34,7 @@ public class ApplicationForkingService {
private final AnalyticsService analyticsService;
public Mono<Application> forkApplicationToOrganization(String srcApplicationId, String targetOrganizationId) {
final Mono<Application> sourceApplicationMono = applicationService.findById(srcApplicationId, AclPermission.MANAGE_APPLICATIONS)
final Mono<Application> sourceApplicationMono = applicationService.findById(srcApplicationId, AclPermission.READ_APPLICATIONS)
.switchIfEmpty(Mono.error(new AppsmithException(AppsmithError.ACL_NO_RESOURCE_FOUND, "application", srcApplicationId)));
final Mono<Organization> targetOrganizationMono = organizationService.findById(targetOrganizationId, AclPermission.ORGANIZATION_MANAGE_APPLICATIONS)