diff options
author | David Baker <dave@matrix.org> | 2016-01-11 17:13:52 +0000 |
---|---|---|
committer | David Baker <dave@matrix.org> | 2016-01-11 17:13:52 +0000 |
commit | b5d33a656f7045caa946d4bb25990a8c704dbb29 (patch) | |
tree | 3ca5421d369a1d09ca28ec4ff6ec9cbf46293c47 | |
parent | Remove rogue 'admin' (diff) | |
download | synapse-b5d33a656f7045caa946d4bb25990a8c704dbb29.tar.xz |
Postgres doesn't like booleans
-rw-r--r-- | synapse/storage/registration.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/synapse/storage/registration.py b/synapse/storage/registration.py index ece71f2ee8..999b710fbb 100644 --- a/synapse/storage/registration.py +++ b/synapse/storage/registration.py @@ -106,12 +106,12 @@ class RegistrationStore(SQLBaseStore): " upgrade_ts = ?," " is_guest = ?" " WHERE name = ?", - [password_hash, now, make_guest, user_id]) + [password_hash, now, 1 if make_guest else 0, user_id]) else: txn.execute("INSERT INTO users " "(name, password_hash, creation_ts, is_guest) " "VALUES (?,?,?,?)", - [user_id, password_hash, now, make_guest]) + [user_id, password_hash, now, 1 if make_guest else 0]) except self.database_engine.module.IntegrityError: raise StoreError( 400, "User ID already taken.", errcode=Codes.USER_IN_USE |