diff --git a/packages/api/src/services/integrations/pocket.ts b/packages/api/src/services/integrations/pocket.ts index 0b25928ab..c2a269cbe 100644 --- a/packages/api/src/services/integrations/pocket.ts +++ b/packages/api/src/services/integrations/pocket.ts @@ -1,11 +1,11 @@ +import axios from 'axios' +import { ArticleSavingRequestStatus } from '../../elastic/types' +import { env } from '../../env' import { IntegrationService, RetrievedResult, RetrieveRequest, } from './integration' -import axios from 'axios' -import { env } from '../../env' -import { ArticleSavingRequestStatus } from '../../elastic/types' interface PocketResponse { status: number // 1 if success @@ -130,7 +130,9 @@ export class PocketIntegration extends IntegrationService { } const data = pocketItems.map((item) => ({ url: item.given_url, - labels: Object.values(item.tags ?? {}).map((tag) => tag.tag), + labels: item.tags + ? Object.values(item.tags).map((tag) => tag.tag) + : undefined, state: statusToState[item.status], })) return { diff --git a/packages/import-handler/src/csv.ts b/packages/import-handler/src/csv.ts index 1d382d8db..c73c0dd59 100644 --- a/packages/import-handler/src/csv.ts +++ b/packages/import-handler/src/csv.ts @@ -14,7 +14,7 @@ export const importCsv = async (ctx: ImportContext, stream: Stream) => { try { const url = new URL(row[0]) const state = row.length > 1 ? row[1] : undefined - // labels follows format: "[label1,label2]" or "[]" + // labels follows format: "[label1,label2]" const labels = row.length > 2 ? (row[2] as string) diff --git a/packages/import-handler/test/csv/csv.test.ts b/packages/import-handler/test/csv/csv.test.ts index 5e1c2cef3..0a8ea2e25 100644 --- a/packages/import-handler/test/csv/csv.test.ts +++ b/packages/import-handler/test/csv/csv.test.ts @@ -83,7 +83,7 @@ describe('Load a complex CSV file', () => { { url: new URL('https://test.com'), state: 'SUCCEEDED', - labels: [], + labels: ['test', 'development'], }, ]) }) diff --git a/packages/import-handler/test/csv/data/complex.csv b/packages/import-handler/test/csv/data/complex.csv index 90e72956b..fa4ce8b83 100644 --- a/packages/import-handler/test/csv/data/complex.csv +++ b/packages/import-handler/test/csv/data/complex.csv @@ -1,3 +1,3 @@ "https://omnivore.app",ARCHIVED,"[test]" "https://google.com",SUCCEEDED,"[test,development]" -https://test.com,SUCCEEDED,"[]" +https://test.com,SUCCEEDED,"[test, development]"