RED-7140: make tenantId available in CompletableFeature.supplyAsync #56
@ -200,8 +200,11 @@ public class DownloadController implements DownloadResource {
|
||||
public CompletableFuture<ResponseEntity<InputStreamResource>> downloadFile(@RequestParam(STORAGE_ID) String storageId,
|
||||
@RequestParam(value = "inline", required = false, defaultValue = FALSE) boolean inline) {
|
||||
var userId = KeycloakSecurity.getUserId();
|
||||
var tenantId = TenantContext.getTenantId();
|
||||
|
||||
return CompletableFuture.supplyAsync(() -> {
|
||||
|
||||
TenantContext.setTenantId(tenantId);
|
||||
var downloadStatus = getDownloadStatus(storageId, userId);
|
||||
var fileDownloadStream = getFileForDownload(storageId, userId);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user