Photos are not updated in the Mobile version #3128

Closed
opened 2026-02-05 07:49:23 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @mrxorao on GitHub (May 14, 2024).

The bug

I only use photos from the external library, I don't use photos sent by immich.

In the web version the photos appear but in the android app the new photos don't appear I have to reinstall the app for it to work but then it comes back to the same problem!
Screenshot_2024-05-14-12-22-30-139_app alextran immich

Screenshot_2024-05-14-12-23-10-083_app alextran immich

The OS that Immich Server is running on

Ubuntu

Version of Immich Server

1.104.0

Version of Immich Mobile App

1.104.0

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

not relevant

Your .env content

not relevant

Reproduction steps

1.
2.
3.
...

Relevant log output


Message: 
PlatformDispatcher - Catch all

Details:
type '_Map<String, dynamic>' is not a subtype of type 'String' in type cast

From:
ImmichErrorLogger

Stack Track:

#0      _CastListBase.[] (dart:_internal/cast.dart:99)
#1      ListBase.toList (dart:collection/list.dart:225)
#2      AuditDeletesResponseDto.fromJson (package:openapi/model/audit_deletes_response_dto.dart:54)
#3      ApiClient.fromJson (package:openapi/api_client.dart:264)
#4      ApiClient.deserialize (package:openapi/api_client.dart:158)
<asynchronous suspension>
#5      AuditApi.getAuditDeletes (package:openapi/api/audit_api.dart:74)
<asynchronous suspension>
#6      AssetService._getRemoteAssetChanges (package:immich_mobile/services/asset.service.dart:57)
<asynchronous suspension>
#7      SyncService._syncRemoteAssetChanges (package:immich_mobile/services/sync.service.dart:161)
<asynchronous suspension>
#8      SyncService.syncRemoteAssetsToDb.<anonymous closure> (package:immich_mobile/services/sync.service.dart:53)
<asynchronous suspension>
#9      AssetService.refreshRemoteAssets (package:immich_mobile/services/asset.service.dart:45)
<asynchronous suspension>
#10     AssetNotifier.getAllAsset (package:immich_mobile/providers/asset.provider.dart:52)
<asynchronous suspension>

Additional information

No response

Originally created by @mrxorao on GitHub (May 14, 2024). ### The bug I only use photos from the external library, I don't use photos sent by immich. In the web version the photos appear but in the android app the new photos don't appear I have to reinstall the app for it to work but then it comes back to the same problem! ![Screenshot_2024-05-14-12-22-30-139_app alextran immich](https://github.com/immich-app/immich/assets/154644247/8fcda4a1-bb8f-4937-aec0-8c80d7aceb4c) ![Screenshot_2024-05-14-12-23-10-083_app alextran immich](https://github.com/immich-app/immich/assets/154644247/d0fc8028-efda-4c1c-9f2d-20cf81c78caa) ### The OS that Immich Server is running on Ubuntu ### Version of Immich Server 1.104.0 ### Version of Immich Mobile App 1.104.0 ### Platform with the issue - [ ] Server - [ ] Web - [X] Mobile ### Your docker-compose.yml content ```YAML not relevant ``` ### Your .env content ```Shell not relevant ``` ### Reproduction steps ```bash 1. 2. 3. ... ``` ### Relevant log output ```shell Message: PlatformDispatcher - Catch all Details: type '_Map<String, dynamic>' is not a subtype of type 'String' in type cast From: ImmichErrorLogger Stack Track: #0 _CastListBase.[] (dart:_internal/cast.dart:99) #1 ListBase.toList (dart:collection/list.dart:225) #2 AuditDeletesResponseDto.fromJson (package:openapi/model/audit_deletes_response_dto.dart:54) #3 ApiClient.fromJson (package:openapi/api_client.dart:264) #4 ApiClient.deserialize (package:openapi/api_client.dart:158) <asynchronous suspension> #5 AuditApi.getAuditDeletes (package:openapi/api/audit_api.dart:74) <asynchronous suspension> #6 AssetService._getRemoteAssetChanges (package:immich_mobile/services/asset.service.dart:57) <asynchronous suspension> #7 SyncService._syncRemoteAssetChanges (package:immich_mobile/services/sync.service.dart:161) <asynchronous suspension> #8 SyncService.syncRemoteAssetsToDb.<anonymous closure> (package:immich_mobile/services/sync.service.dart:53) <asynchronous suspension> #9 AssetService.refreshRemoteAssets (package:immich_mobile/services/asset.service.dart:45) <asynchronous suspension> #10 AssetNotifier.getAllAsset (package:immich_mobile/providers/asset.provider.dart:52) <asynchronous suspension> ``` ### Additional information _No response_
Author
Owner

@bo0tzz commented on GitHub (May 14, 2024):

Please post the complete log output, not just the part you think is relevant.

@bo0tzz commented on GitHub (May 14, 2024): Please post the complete log output, not just the part you think is relevant.
Author
Owner

@mrxorao commented on GitHub (May 14, 2024):

Please post the complete log output, not just the part you think is relevant.

Okay, I've updated!

@mrxorao commented on GitHub (May 14, 2024): > Please post the complete log output, not just the part you think is relevant. Okay, I've updated!
Author
Owner

@austinvaness commented on GitHub (May 14, 2024):

I have the same issue

@austinvaness commented on GitHub (May 14, 2024): I have the same issue
Author
Owner

@alextran1502 commented on GitHub (May 14, 2024):

Hmm looks like the attempt to fix it didn't really do the job.

@alextran1502 commented on GitHub (May 14, 2024): Hmm looks like the attempt to fix it didn't really do the job.
Author
Owner

@dominik666692 commented on GitHub (May 14, 2024):

Having the same exact issues. Hoping for a fix. From me, signing out and in on the phone loads the new images, but then again doesn't load the newly taken ones, so I have to sign out and in again.

@dominik666692 commented on GitHub (May 14, 2024): Having the same exact issues. Hoping for a fix. From me, signing out and in on the phone loads the new images, but then again doesn't load the newly taken ones, so I have to sign out and in again.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#3128