From 9573f474797f95937d92a0fea2d786b5dbf3711e Mon Sep 17 00:00:00 2001 From: Innei Date: Fri, 31 Dec 2021 22:12:19 +0800 Subject: [PATCH] fix: change return payload on snippet api --- src/modules/snippet/snippet.controller.ts | 2 +- src/modules/snippet/snippet.service.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/snippet/snippet.controller.ts b/src/modules/snippet/snippet.controller.ts index 53fcda72..a84379ba 100644 --- a/src/modules/snippet/snippet.controller.ts +++ b/src/modules/snippet/snippet.controller.ts @@ -74,7 +74,7 @@ export class SnippetController { if (snippet.private && !isMaster) { throw new ForbiddenException('snippet is private') } - return snippet + return snippet.data } @Put('/:id') diff --git a/src/modules/snippet/snippet.service.ts b/src/modules/snippet/snippet.service.ts index ed26d849..c9bdf8ed 100644 --- a/src/modules/snippet/snippet.service.ts +++ b/src/modules/snippet/snippet.service.ts @@ -100,11 +100,12 @@ export class SnippetService { break } case SnippetType.Text: { + Reflect.set(model, 'data', model.raw) break } } - return model + return model as SnippetModel & { data: any } } // TODO serverless function