Skip to content

Commit c6f7dd0

Browse files
MOBILE-4616 blog: Fix getOfflineEntries filters
1 parent a33027e commit c6f7dd0

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/addons/blog/services/blog-offline.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { CoreFileEntry } from '@services/file-helper';
1919
import { CoreSites } from '@services/sites';
2020
import { CoreUtils } from '@services/utils/utils';
2121
import { makeSingleton } from '@singletons';
22+
import { CoreObject } from '@singletons/object';
2223
import { CorePath } from '@singletons/path';
2324
import { AddonBlogFilter } from './blog';
2425
import {
@@ -126,9 +127,13 @@ export class AddonBlogOfflineService {
126127
*
127128
* @returns Offline entries.
128129
*/
129-
async getOfflineEntries(filters?: AddonBlogFilter, siteId?: string): Promise<AddonBlogOfflineEntry[]> {
130+
async getOfflineEntries(filters: AddonBlogFilter = {}, siteId?: string): Promise<AddonBlogOfflineEntry[]> {
131+
const { entryid: id, userid } = filters;
130132
const site = await CoreSites.getSite(siteId);
131-
const records = await site.getDb().getRecords<AddonBlogOfflineEntry>(OFFLINE_BLOG_ENTRIES_TABLE_NAME, filters);
133+
const records = await site.getDb().getRecords<AddonBlogOfflineEntry>(
134+
OFFLINE_BLOG_ENTRIES_TABLE_NAME,
135+
CoreObject.withoutUndefined({ id, userid }),
136+
);
132137

133138
return records.map(record => {
134139
if ('id' in record && record.id && record.id < 0) {

0 commit comments

Comments
 (0)