diff --git a/mobile/lib/repositories/asset.repository.dart b/mobile/lib/repositories/asset.repository.dart index ac1c768df0..d9e8897e97 100644 --- a/mobile/lib/repositories/asset.repository.dart +++ b/mobile/lib/repositories/asset.repository.dart @@ -71,8 +71,13 @@ class AssetRepository extends DatabaseRepository implements IAssetRepository { Future<List<Asset>> getAllByRemoteId( Iterable<String> ids, { AssetState? state, - }) => - _getAllByRemoteIdImpl(ids, state).findAll(); + }) async { + if (ids.isEmpty) { + return []; + } + + return _getAllByRemoteIdImpl(ids, state).findAll(); + } QueryBuilder<Asset, Asset, QAfterFilterCondition> _getAllByRemoteIdImpl( Iterable<String> ids,