diff --git a/spaceapi/views.py b/spaceapi/views.py --- a/spaceapi/views.py +++ b/spaceapi/views.py @@ -41,13 +41,13 @@ def open(): trigger_person = None if 'close' in request.form: - active.set_new_state(value=False, trigger_person=trigger_person) - active.save_last_state() - return redirect(url_for('root.index')) + new_state = False elif 'open' in request.form: - active.set_new_state(value=True, trigger_person=trigger_person) - active.save_last_state() - return redirect(url_for('root.index')) + new_state = True + + active.set_new_state(value=new_state, trigger_person=trigger_person) + active.save_last_state() + return redirect(url_for('root.index')) return render_template('open.html')