From: Christopher Allan Webber Date: Wed, 18 Feb 2015 02:04:15 +0000 (-0600) Subject: Fix the token issues in the migration X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=941b9abbb03dbc6fb91975a5f4bf5ea6b4997d17;p=mediagoblin.git Fix the token issues in the migration There's no .id on access/request token tables, so fixed to use the .token field. Also switched a reference of client_table -> rt_table --- diff --git a/mediagoblin/db/migrations.py b/mediagoblin/db/migrations.py index 8e54953e..74c1194f 100644 --- a/mediagoblin/db/migrations.py +++ b/mediagoblin/db/migrations.py @@ -1162,10 +1162,10 @@ def datetime_to_utc(db): # Convert RequestToken rt_table = inspect_table(metadata, "core__request_tokens") for request_token in db.execute(rt_table.select()): - db.execute(client_table.update().values( + db.execute(rt_table.update().values( created=dt_to_utc(request_token.created), updated=dt_to_utc(request_token.updated) - ).where(rt_table.c.id==request_token.id)) + ).where(rt_table.c.token==request_token.token)) # Convert AccessToken at_table = inspect_table(metadata, "core__access_tokens") @@ -1173,7 +1173,7 @@ def datetime_to_utc(db): db.execute(at_table.update().values( created=dt_to_utc(access_token.created), updated=dt_to_utc(access_token.updated) - ).where(at_table.c.id==access_token.id)) + ).where(at_table.c.token==access_token.token)) # Convert MediaEntry media_table = inspect_table(metadata, "core__media_entries")