From aded9d921045097d180ba1ee54e4b1907187bd75 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Thu, 22 Feb 2018 17:20:37 +0200 Subject: [PATCH] Small bugfixes --- mautrix_telegram/portal.py | 4 ++-- mautrix_telegram/public/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mautrix_telegram/portal.py b/mautrix_telegram/portal.py index deab1b0c..ed14c20a 100644 --- a/mautrix_telegram/portal.py +++ b/mautrix_telegram/portal.py @@ -1053,8 +1053,8 @@ class Portal: def new_db_instance(self): return DBPortal(tgid=self.tgid, tg_receiver=self.tg_receiver, peer_type=self.peer_type, - mxid=self.mxid, username=self.username, title=self.title, - about=self.about, photo_id=self.photo_id) + mxid=self.mxid, username=self.username, title=self.title, about=self.about, + photo_id=self.photo_id) def migrate_and_save(self, new_id): existing = DBPortal.query.get(self.tgid_full) diff --git a/mautrix_telegram/public/__init__.py b/mautrix_telegram/public/__init__.py index 0b92bc98..c8817815 100644 --- a/mautrix_telegram/public/__init__.py +++ b/mautrix_telegram/public/__init__.py @@ -154,7 +154,7 @@ class PublicBridgeWebsite: return await self.post_login_phone(user, data["phone"]) elif "code" in data: resp = await self.post_login_code(user, data["code"], password_in_data="password" in data) - if resp: + if resp or "password" not in data: return resp elif "password" not in data: return self.render_login(error="No data given.", status=400)