Add error handling for read-only database mode in instances action

This commit is contained in:
Théophile Diot 2025-01-10 14:25:38 +01:00
parent 3e584f3df9
commit c32f1c10a6
No known key found for this signature in database
GPG key ID: FA995104A0BA376A

View file

@ -69,6 +69,9 @@ def instances_new():
@instances.route("/instances/<string:action>", methods=["POST"])
@login_required
def instances_action(action: Literal["ping", "reload", "stop", "delete"]): # TODO: see if we can support start and restart
if DB.readonly:
return handle_error("Database is in read-only mode", "instances")
verify_data_in_form(
data={"instances": None},
err_message=f"Missing instances parameter on /instances/{action}.",