From 0c60706503887e1b96a003ef17fa089824778a58 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Mon, 23 Oct 2023 19:34:41 +0800 Subject: [PATCH] fix: date filter in bulk action api --- packages/api/src/services/save_page.ts | 8 +++----- packages/api/src/utils/search.ts | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/api/src/services/save_page.ts b/packages/api/src/services/save_page.ts index 916d998c4..68af11b2c 100644 --- a/packages/api/src/services/save_page.ts +++ b/packages/api/src/services/save_page.ts @@ -1,6 +1,7 @@ import { Readability } from '@omnivore/readability' import { DeepPartial } from 'typeorm' import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity' +import { Highlight } from '../entity/highlight' import { LibraryItem, LibraryItemState } from '../entity/library_item' import { User } from '../entity/user' import { homePageURL } from '../env' @@ -166,12 +167,9 @@ export const savePage = async ( } if (parseResult.highlightData) { - const highlight = { - updatedAt: new Date(), - createdAt: new Date(), - userId: user.id, + const highlight: DeepPartial = { ...parseResult.highlightData, - type: HighlightType.Highlight, + user: { id: user.id }, } if (!(await createHighlight(highlight, clientRequestId, user.id))) { diff --git a/packages/api/src/utils/search.ts b/packages/api/src/utils/search.ts index c4799ba7b..96abd859b 100644 --- a/packages/api/src/utils/search.ts +++ b/packages/api/src/utils/search.ts @@ -249,13 +249,13 @@ const parseDateFilter = ( switch (field.toUpperCase()) { case 'PUBLISHED': - field = 'publishedAt' + field = 'published_at' break case 'SAVED': - field = 'savedAt' + field = 'saved_at' break case 'UPDATED': - field = 'updatedAt' + field = 'updated_at' } return {