Merge pull request #3660 from omnivore-app/fix/do-not-get-content-in-export-job

do not get content from db when exporting item to integrations
This commit is contained in:
Hongbo Wu 2024-03-12 16:06:29 +08:00 committed by GitHub
commit b95cb932db
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -700,10 +700,16 @@ export const findRecentLibraryItems = async (
}
export const findLibraryItemsByIds = async (ids: string[], userId: string) => {
const selectColumns = getColumns(libraryItemRepository)
.filter(
(column) => column !== 'readableContent' && column !== 'originalContent'
)
.map((column) => `library_item.${column}`)
return authTrx(
async (tx) =>
tx
.createQueryBuilder(LibraryItem, 'library_item')
.select(selectColumns)
.leftJoinAndSelect('library_item.labels', 'labels')
.leftJoinAndSelect('library_item.highlights', 'highlights')
.where('library_item.id IN (:...ids)', { ids })