When an application name is changed, the isPublic flag is reset to false. (#2539)

This commit is contained in:
Trisha Anand 2021-01-12 20:06:33 +05:30 committed by GitHub
parent c6c128270c
commit c24bc826e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -124,8 +124,9 @@ public class ApplicationServiceImpl extends BaseService<ApplicationRepository, A
}
@Override
public Mono<Application> update(String id, Application resource) {
return repository.updateById(id, resource, AclPermission.MANAGE_APPLICATIONS)
public Mono<Application> update(String id, Application application) {
application.setIsPublic(null);
return repository.updateById(id, application, AclPermission.MANAGE_APPLICATIONS)
.flatMap(analyticsService::sendUpdateEvent);
}