Initial look at fixing issue where images are uploaded to the wrong album if a shared album conflicts with a local users album.

This commit is contained in:
Tom graham
2025-01-07 18:00:35 +11:00
parent 9bc13aca7c
commit 81c1a4f1da
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -408,8 +408,8 @@ class AlbumService {
}
}
Future<Album?> getAlbumByName(String name, bool remoteOnly) =>
_albumRepository.getByName(name, remote: remoteOnly ? true : null);
Future<Album?> getAlbumByName(String name, {bool? remote, bool? shared}) =>
_albumRepository.getByName(name, remote: remote, shared: shared);
///
/// Add the uploaded asset to the selected albums
@@ -419,7 +419,7 @@ class AlbumService {
List<String> assetIds,
) async {
for (final albumName in albumNames) {
Album? album = await getAlbumByName(albumName, true);
Album? album = await getAlbumByName(albumName, remote: true, shared: false);
album ??= await createAlbum(albumName, []);
if (album != null && album.remoteId != null) {
await _albumApiRepository.addAssets(album.remoteId!, assetIds);