diff options
author | Drew DeVault <sir@cmpwn.com> | 2019-02-18 15:06:56 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-02-18 15:06:56 -0500 |
commit | f06d92f9cbe1563e19ac9c680a4a5efdcaf0aeb5 (patch) | |
tree | caf5946e2c96ce23c66aec6401cbb880e3df6efb | |
parent | 9bd58499525330c746385a18cd1ea2f98c724ce9 (diff) |
Flush database before ensuring SSH keys
-rw-r--r-- | gitsrht/service.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gitsrht/service.py b/gitsrht/service.py index 9e0ed86..d73f4ad 100644 --- a/gitsrht/service.py +++ b/gitsrht/service.py @@ -50,6 +50,7 @@ class GitOAuthService(AbstractOAuthService): def lookup_or_register(self, token, token_expires, scopes): user = super().lookup_or_register(token, token_expires, scopes) + db.session.flush() keys_url = f"{meta_origin}/api/user/ssh-keys" for key in get_results(keys_url, user.oauth_token): self.ensure_user_sshkey(user, key) |