diff --git a/src/lib/listing/services/listing.service.ts b/src/lib/listing/services/listing.service.ts index 3bc91a6..dcd8ddc 100644 --- a/src/lib/listing/services/listing.service.ts +++ b/src/lib/listing/services/listing.service.ts @@ -52,7 +52,7 @@ export class ListingService, PrimaryKey exte get selected(): Class[] { const selectedIds = this.selectedIds; - return this._entitiesService.all.filter(a => selectedIds.includes(a.id)); + return selectedIds.map(id => this._entitiesService.all.find(a => a.id === id)).filter(a => !!a); } get selectedIds(): PrimaryKey[] {