From f06d92f9cbe1563e19ac9c680a4a5efdcaf0aeb5 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Mon, 18 Feb 2019 15:06:56 -0500 Subject: Flush database before ensuring SSH keys --- gitsrht/service.py | 1 + 1 file changed, 1 insertion(+) 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) -- cgit v1.2.3