From 3f2fc63b5bfd052591aaad88f7bd3dabe0ec873c Mon Sep 17 00:00:00 2001 From: Cameron Perera Date: Fri, 19 Jan 2024 11:44:01 -0600 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20remove=20client=20daemon?= =?UTF-8?q?=20params=20and=20pass=20remaining=20params=20(#2097)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12301 --- addons/api/addon/handlers/client-daemon-handler.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/api/addon/handlers/client-daemon-handler.js b/addons/api/addon/handlers/client-daemon-handler.js index bef97f436..4ec71151a 100644 --- a/addons/api/addon/handlers/client-daemon-handler.js +++ b/addons/api/addon/handlers/client-daemon-handler.js @@ -41,11 +41,13 @@ const paginateResults = (array, page, pageSize) => { const fetchControllerData = async (context, next) => { const { data } = context.request; - const { query } = data; - const { recursive, scope_id, page, pageSize } = query; + const { query: originalQuery } = data; + // remove client daemon specific query params + // eslint-disable-next-line no-unused-vars + const { query, page, pageSize, ...remainingQuery } = originalQuery; // If we get an error or client daemon is unavailable, fall back to calling the API - context.request.data.query = { recursive, scope_id }; + context.request.data.query = remainingQuery; const results = await next(context.request); const models = results.content.toArray();