Skip to content

Commit 736a862

Browse files
dragonpooludomikula
authored andcommitted
Fix issue which public app is not viewable by anonymous user
1 parent de462a9 commit 736a862

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationController.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,31 +97,28 @@ public Mono<ResponseView<ApplicationView>> getEditingApplication(@PathVariable S
9797
@Override
9898
public Mono<ResponseView<ApplicationView>> getPublishedApplication(@PathVariable String applicationId, @RequestParam(required = false) Boolean withDeleted) {
9999
return gidService.convertApplicationIdToObjectId(applicationId).flatMap(appId ->
100-
applicationApiService.getEditingApplication(appId, true).flatMap(originalApplicationView ->
101100
applicationApiService.getPublishedApplication(appId, ApplicationRequestType.PUBLIC_TO_ALL, withDeleted)
102101
.delayUntil(applicationView -> applicationApiService.updateUserApplicationLastViewTime(appId))
103-
.delayUntil(applicationView -> businessEventPublisher.publishApplicationCommonEvent(originalApplicationView, applicationView, APPLICATION_VIEW))
104-
.map(ResponseView::success)));
102+
.delayUntil(applicationView -> businessEventPublisher.publishApplicationCommonEvent(applicationView, applicationView, APPLICATION_VIEW))
103+
.map(ResponseView::success));
105104
}
106105

107106
@Override
108107
public Mono<ResponseView<ApplicationView>> getPublishedMarketPlaceApplication(@PathVariable String applicationId) {
109108
return gidService.convertApplicationIdToObjectId(applicationId).flatMap(appId ->
110-
applicationApiService.getEditingApplication(appId, true).flatMap(originalApplicationView ->
111109
applicationApiService.getPublishedApplication(appId, ApplicationRequestType.PUBLIC_TO_MARKETPLACE, false)
112110
.delayUntil(applicationView -> applicationApiService.updateUserApplicationLastViewTime(appId))
113-
.delayUntil(applicationView -> businessEventPublisher.publishApplicationCommonEvent(originalApplicationView, applicationView, APPLICATION_VIEW))
114-
.map(ResponseView::success)));
111+
.delayUntil(applicationView -> businessEventPublisher.publishApplicationCommonEvent(applicationView, applicationView, APPLICATION_VIEW))
112+
.map(ResponseView::success));
115113
}
116114

117115
@Override
118116
public Mono<ResponseView<ApplicationView>> getAgencyProfileApplication(@PathVariable String applicationId) {
119117
return gidService.convertApplicationIdToObjectId(applicationId).flatMap(appId ->
120-
applicationApiService.getEditingApplication(appId, true).flatMap(originalApplicationView ->
121118
applicationApiService.getPublishedApplication(appId, ApplicationRequestType.AGENCY_PROFILE, false)
122119
.delayUntil(applicationView -> applicationApiService.updateUserApplicationLastViewTime(appId))
123-
.delayUntil(applicationView -> businessEventPublisher.publishApplicationCommonEvent(originalApplicationView, applicationView, APPLICATION_VIEW))
124-
.map(ResponseView::success)));
120+
.delayUntil(applicationView -> businessEventPublisher.publishApplicationCommonEvent(applicationView, applicationView, APPLICATION_VIEW))
121+
.map(ResponseView::success));
125122
}
126123

127124
@Override

0 commit comments

Comments
 (0)