fix(mobile): update album creation to use user-defined name from dialog (#30002)

fix: update album creation to use user-defined name from dialog
This commit is contained in:
Luis Nachtigall 2026-07-17 20:15:20 +02:00 committed by GitHub
parent 12fc8bac18
commit b5401eb120
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -745,10 +745,15 @@ class AddToAlbumHeader extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
Future<void> onCreateAlbum() async {
final albumName = await showDialog<String?>(context: context, builder: (context) => const NewAlbumNameModal());
if (albumName == null) {
return;
}
final selectedAssets = ref.read(multiSelectProvider).selectedAssets;
final newAlbum = await ref
.read(remoteAlbumProvider.notifier)
.createAlbumWithAssets(title: "Untitled Album", assets: selectedAssets);
.createAlbumWithAssets(title: albumName, assets: selectedAssets);
if (newAlbum == null) {
ImmichToast.show(context: context, toastType: ToastType.error, msg: 'errors.failed_to_create_album'.tr());