From bccb949fceb08b754a587d9d9bc90efb0d765cb3 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 12 Oct 2022 13:35:01 +0800 Subject: [PATCH] Save advanced search terms in search history too --- packages/api/src/resolvers/article/index.ts | 6 +++--- packages/db/migrations/0097.do.search_history.sql | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/api/src/resolvers/article/index.ts b/packages/api/src/resolvers/article/index.ts index c94c5f5e8..6168687e6 100644 --- a/packages/api/src/resolvers/article/index.ts +++ b/packages/api/src/resolvers/article/index.ts @@ -906,9 +906,9 @@ export const searchResolver = authorized< } }) - // save in search history - if (searchQuery.query) { - await saveSearchHistory(claims.uid, searchQuery.query) + // save query, including advanced search terms, in search history + if (params.query) { + await saveSearchHistory(claims.uid, params.query) } return { diff --git a/packages/db/migrations/0097.do.search_history.sql b/packages/db/migrations/0097.do.search_history.sql index 23eee07ba..f14ecf29b 100755 --- a/packages/db/migrations/0097.do.search_history.sql +++ b/packages/db/migrations/0097.do.search_history.sql @@ -12,4 +12,6 @@ CREATE TABLE omnivore.search_history ( unique (user_id, term) ); +GRANT SELECT, INSERT, UPDATE, DELETE ON omnivore.search_history TO omnivore_user; + COMMIT;