소스 검색

fix: Spread link query if multiple multiple arguments are provided

marvin-wtt 1 년 전
부모
커밋
e2bc896041
1개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 3
      server/queries/link.queries.js

+ 1 - 3
server/queries/link.queries.js

@@ -46,9 +46,7 @@ async function total(match, params) {
   let query = knex("links");
 
   Object.entries(normalizeMatch(match)).forEach(([key, value]) => {
-    query = Array.isArray(value)
-      ? query.where(key, ...value)
-      : query.where(key, value);
+    query.andWhere(key, ...(Array.isArray(value) ? value : [value]));
   });
 
   if (params?.search) {