Skip to content

Commit 7b1401f

Browse files
committed
fix: flux timeout on more than 448 applications
1 parent 773bfed commit 7b1401f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

server/api-service/openblocks-server/src/main/java/com/openblocks/api/home/UserHomeApiServiceImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,9 @@ public Flux<ApplicationInfoView> getAllAuthorisedApplications4CurrentOrgMember(@
212212
})
213213
.filter(application -> isNull(applicationType) || application.getApplicationType() == applicationType.getValue())
214214
.filter(application -> isNull(applicationStatus) || application.getApplicationStatus() == applicationStatus)
215-
.cache();
215+
.cache()
216+
.collectList()
217+
.flatMapIterable(Function.identity());
216218

217219
// last view time
218220
Mono<Map<String, Instant>> applicationLastViewTimeMapMono = userApplicationInteractionService.findByUserId(visitorId)

0 commit comments

Comments
 (0)