diff --git a/src/dnd_inventory_tracker.gleam b/src/dnd_inventory_tracker.gleam index b85002a..83bae83 100644 --- a/src/dnd_inventory_tracker.gleam +++ b/src/dnd_inventory_tracker.gleam @@ -59,7 +59,10 @@ fn update(model: Model, message: Message) -> #(Model, Effect(Message)) { _, StorageLoaded(storage:) -> #( Loaded(LoadedModel( storage:, - selected_inventory: Error(Nil), + selected_inventory: case dict.keys(storage.inventories) { + [inventory] -> Ok(inventory) + _ -> Error(Nil) + }, creating_inventory: False, deleting_inventories: set.new(), )),