From 61668bd9f4161364aacbdb9135957fbe98bb7807 Mon Sep 17 00:00:00 2001 From: eyal rozen Date: Thu, 26 Feb 2026 11:12:57 +0200 Subject: [PATCH 1/2] fix: add json parse to read as array --- src/feedback/models/feedbackManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/feedback/models/feedbackManager.ts b/src/feedback/models/feedbackManager.ts index 0cc40d6..ed876c7 100644 --- a/src/feedback/models/feedbackManager.ts +++ b/src/feedback/models/feedbackManager.ts @@ -19,7 +19,7 @@ export class FeedbackManager { public async createFeedback(feedback: IFeedbackModel, apiKey: string): Promise { const requestId = feedback.request_id; const userId = feedback.user_id; - const userValidation = this.config.get('application.userValidation'); + const userValidation = JSON.parse(this.config.get('application.userValidation')) as string[]; const ttl = this.config.get('redis.ttl'); const prefix = this.config.has('redis.prefix') ? this.config.get('redis.prefix') : undefined; From fe3dc7399ace95941d5a8f557fb5bd371e22d022 Mon Sep 17 00:00:00 2001 From: eyal rozen Date: Thu, 26 Feb 2026 11:34:36 +0200 Subject: [PATCH 2/2] fix: add a check to see if json parse needed --- src/feedback/models/feedbackManager.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/feedback/models/feedbackManager.ts b/src/feedback/models/feedbackManager.ts index ed876c7..78b9494 100644 --- a/src/feedback/models/feedbackManager.ts +++ b/src/feedback/models/feedbackManager.ts @@ -19,7 +19,8 @@ export class FeedbackManager { public async createFeedback(feedback: IFeedbackModel, apiKey: string): Promise { const requestId = feedback.request_id; const userId = feedback.user_id; - const userValidation = JSON.parse(this.config.get('application.userValidation')) as string[]; + const raw = this.config.get('application.userValidation'); + const userValidation = Array.isArray(raw) ? raw : (JSON.parse(raw) as string[]); const ttl = this.config.get('redis.ttl'); const prefix = this.config.has('redis.prefix') ? this.config.get('redis.prefix') : undefined;