diff --git a/src/database/connectors/AltBookConnector.py b/src/database/connectors/AltBookConnector.py index 3fdadc3ef4a35e93bc275fa92e24f75e36697875..dcb132666f085e50f16f3e190c25f77a4c8c4778 100644 --- a/src/database/connectors/AltBookConnector.py +++ b/src/database/connectors/AltBookConnector.py @@ -1,6 +1,6 @@ from ..AltConnector import AltConnector from database.models.Book import Book - +from datetime import datetime class AltBookConnector(AltConnector): def save_book(self, item): @@ -10,7 +10,11 @@ class AltBookConnector(AltConnector): # filter item keys in table field real_keys = Book.__table__.columns.keys() real_field = {k: v for k, v in item.items() if k in real_keys} - real_field.update({'image_path': item['images'][0]['path']}) + real_field.update({ + 'image_path': item['images'][0]['path'], + 'created_at': datetime.utcnow(), + 'updated_at': datetime.utcnow(), + }) # TODO sql = 'INSERT INTO books({keys}) VALUES({values}) ;'.format( keys=', '.join(real_field.keys()),