From cc674183cdccf258d4d6f96af304fadfab03fd0b Mon Sep 17 00:00:00 2001 From: ashilkn Date: Tue, 24 Dec 2024 16:30:38 +0530 Subject: [PATCH] [mob][photos] Use genId + uploadedId instead of just genId for value key to make sure all keys are unique when opening a public link in-app (genID is null for all files in public link) --- mobile/lib/ui/viewer/file/file_widget.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mobile/lib/ui/viewer/file/file_widget.dart b/mobile/lib/ui/viewer/file/file_widget.dart index 9cae3d328f..4926b76b36 100644 --- a/mobile/lib/ui/viewer/file/file_widget.dart +++ b/mobile/lib/ui/viewer/file/file_widget.dart @@ -27,7 +27,9 @@ class FileWidget extends StatelessWidget { Widget build(BuildContext context) { // Specify key to ensure that the widget is rebuilt when the file changes // Before changing this, ensure that file deletes are handled properly - final String fileKey = "file_${file.generatedID}"; + + final String fileKey = + "file_genID_${file.generatedID}___file_id_${file.uploadedFileID}"; if (file.fileType == FileType.livePhoto || file.fileType == FileType.image) { return ZoomableLiveImageNew(