jupyterhub/user: Remember to save the state in the database

This commit is contained in:
Richard Darst
2020-09-08 13:48:27 +03:00
parent c66e8bb4c9
commit 88b10aa2f5

View File

@@ -828,8 +828,12 @@ class User:
await maybe_future(spawner.run_post_stop_hook()) await maybe_future(spawner.run_post_stop_hook())
except: except:
spawner.clear_state() spawner.clear_state()
spawner.orm_spawner.state = spawner.get_state()
self.db.commit()
raise raise
spawner.clear_state() spawner.clear_state()
spawner.orm_spawner.state = spawner.get_state()
self.db.commit()
# trigger post-spawner hook on authenticator # trigger post-spawner hook on authenticator
auth = spawner.authenticator auth = spawner.authenticator