mirror of
https://github.com/sasjs/server.git
synced 2026-07-24 05:32:15 +00:00
fix: return buffer in case of file response
This commit is contained in:
@@ -25,7 +25,7 @@ export class CodeController {
|
||||
public async executeSASCode(
|
||||
@Request() request: express.Request,
|
||||
@Body() body: ExecuteSASCodePayload
|
||||
): Promise<ExecuteReturnJsonResponse> {
|
||||
): Promise<ExecuteReturnJsonResponse | Buffer> {
|
||||
return executeSASCode(request, body)
|
||||
}
|
||||
}
|
||||
@@ -41,6 +41,8 @@ const executeSASCode = async (req: any, { code }: ExecuteSASCodePayload) => {
|
||||
true
|
||||
)) as ExecuteReturnJson
|
||||
|
||||
if (webout instanceof Buffer) return webout
|
||||
|
||||
return {
|
||||
status: 'success',
|
||||
_webout: webout,
|
||||
|
||||
Reference in New Issue
Block a user