diff --git a/flaschengeist/plugins/balance/__init__.py b/flaschengeist/plugins/balance/__init__.py index 6860a8e..23a44ff 100644 --- a/flaschengeist/plugins/balance/__init__.py +++ b/flaschengeist/plugins/balance/__init__.py @@ -65,7 +65,7 @@ def get_shortcuts(userid, current_session: Session): return jsonify(user.get_attribute("balance_shortcuts", [])) else: data = request.get_json() - if not isinstance(data, list) or all(isinstance(n, int) for n in data): + if not isinstance(data, list) or not all(isinstance(n, (int, float)) for n in data): raise BadRequest user.set_attribute("balance_shortcuts", data) userController.persist()