From af3c4fe987693d648d62b805dfa723622fba299c Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 2 Sep 2023 21:46:25 +0100 Subject: [PATCH] Fix crash when saving empty collection Fixes #464 --- app/blueprints/collections/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/blueprints/collections/__init__.py b/app/blueprints/collections/__init__.py index b3998388..fc3b8ea7 100644 --- a/app/blueprints/collections/__init__.py +++ b/app/blueprints/collections/__init__.py @@ -207,7 +207,8 @@ def handle_create_edit(collection: Collection, form: CollectionForm, link.description = form.descriptions[i].data for i, package_id in enumerate(form.order.data.split(",")): - link_lookup[package_id].order = i + 1 + if package_id != "": + link_lookup[package_id].order = i + 1 add_audit_log(severity, current_user, f"Edited collection {collection.author.username}/{collection.name}",