Skip to content
Snippets Groups Projects
Commit bfbd1a1e authored by Chris Pastl's avatar Chris Pastl
Browse files

fix: convert to camelCase manually (temp fix)

parent ee2b7098
No related branches found
No related tags found
1 merge request!24Improve session handling #9
Pipeline #4895 passed
......@@ -29,7 +29,7 @@ import requests
from sqlalchemy.exc import IntegrityError, InvalidRequestError
from sqlalchemy.orm import scoped_session, sessionmaker
from aura_engine_api.models import ActivityLog, PlayLog
from aura_engine_api.models import ActivityLog, PlayLog, camelcase
from aura_engine_api.rest.models.play_log import PlayLog as PlayLogAPI
......@@ -132,7 +132,12 @@ class SyncJob(threading.Thread):
for entry in entries:
try:
session.begin_nested()
entry = PlayLogAPI.from_dict(entry)
# FIXME: expecting no need for manual camelcase conversion
entry_cc = dict()
for k, v in entry.items():
entry_cc[camelcase(k)] = v
#
entry = PlayLogAPI.from_dict(entry_cc)
playlog = PlayLog(entry)
playlog.is_synced = True
self.db_save(playlog, session)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment