From c5c24b3ac9dbd559d96adc56270d724a3156ebd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Tue, 21 Nov 2023 09:21:54 +0100 Subject: [PATCH] fix(api-gateway): add meta field to grpc sync calls (#934) --- .../src/Service/gRPC/GRPCServiceProxy.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/api-gateway/src/Service/gRPC/GRPCServiceProxy.ts b/packages/api-gateway/src/Service/gRPC/GRPCServiceProxy.ts index 2c9678047..1ffdaf839 100644 --- a/packages/api-gateway/src/Service/gRPC/GRPCServiceProxy.ts +++ b/packages/api-gateway/src/Service/gRPC/GRPCServiceProxy.ts @@ -91,7 +91,18 @@ export class GRPCServiceProxy implements ServiceProxyInterface { if (endpoint === 'items/sync') { const result = await this.gRPCSyncingServerServiceProxy.sync(request, response, payload) - response.status(result.status).send(result.data) + response.status(result.status).send({ + meta: { + auth: { + userUuid: response.locals.user?.uuid, + roles: response.locals.roles, + }, + server: { + filesServerUrl: this.filesServerUrl, + }, + }, + data: result.data, + }) return }