diff --git a/ui/lib/search_page/submit_dialog.dart b/ui/lib/search_page/submit_dialog.dart index 615b1e4..b50027f 100644 --- a/ui/lib/search_page/submit_dialog.dart +++ b/ui/lib/search_page/submit_dialog.dart @@ -62,10 +62,12 @@ class _SubmitSearchResultState extends ConsumerState { storage.when( data: (v) { return StatefulBuilder(builder: (context, setState) { + final id1 = v.isEmpty ? 0 : v[0].id!; return Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ FormBuilderDropdown( + initialValue: id1, onChanged: (v) { setState( () { @@ -83,6 +85,9 @@ class _SubmitSearchResultState extends ConsumerState { ), name.when( data: (s) { + if (storageSelected == 0) { + storageSelected = id1; + } return storageSelected == 0 ? const Text("") : () { @@ -195,4 +200,3 @@ class _SubmitSearchResultState extends ConsumerState { return "$v MB"; } } -