dev #1

Open
backdev wants to merge 47 commits from dev into main
Showing only changes of commit 15e2617ce9 - Show all commits
@@ -17,6 +17,8 @@ import ru.soune.nocopy.adminpanel.handler.RequestHandler;
import ru.soune.nocopy.adminpanel.service.AdminSectionPermissionService;
import ru.soune.nocopy.adminpanel.util.MessageCode;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Map;
@RestController
@@ -134,9 +136,12 @@ public class AdminController {
try {
ResponseEntity<byte[]> response = dashBoardAppClient.download(fileId);
StreamingResponseBody stream = outputStream -> {
StreamingResponseBody streamBody = new StreamingResponseBody() {
@Override
public void writeTo(OutputStream outputStream) throws IOException {
outputStream.write(response.getBody());
outputStream.flush();
}
};
return ResponseEntity.ok()
@@ -145,7 +150,7 @@ public class AdminController {
response.getHeaders().getFirst(HttpHeaders.CONTENT_DISPOSITION))
.header(HttpHeaders.CACHE_CONTROL,
response.getHeaders().getFirst(HttpHeaders.CACHE_CONTROL))
.body(stream);
.body(streamBody);
} catch (FeignException.NotFound e) {
return ResponseEntity.notFound().build();
} catch (FeignException e) {