From d2c511b3f090b832307626437abd0dd9d1541e1e Mon Sep 17 00:00:00 2001 From: Nicholas Shavers <nshavers@contractor.usgs.gov> Date: Thu, 30 May 2024 07:29:24 -0700 Subject: [PATCH] add metadata variable to unpacking --- geomagio/api/db/MetadataDatabaseFactory.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/geomagio/api/db/MetadataDatabaseFactory.py b/geomagio/api/db/MetadataDatabaseFactory.py index 8782ea4bb..75c911ade 100644 --- a/geomagio/api/db/MetadataDatabaseFactory.py +++ b/geomagio/api/db/MetadataDatabaseFactory.py @@ -7,7 +7,7 @@ from sqlalchemy import or_ from ...metadata import Metadata, MetadataQuery from .metadata_history_table import metadata_history -from .metadata_table import metadata +from .metadata_table import metadata as metadata_table class MetadataDatabaseFactory(object): @@ -15,7 +15,7 @@ class MetadataDatabaseFactory(object): self.database = database async def create_metadata(self, meta: Metadata) -> Metadata: - query = metadata.insert() + query = metadata_table.insert() meta.status = meta.status or "new" values = meta.datetime_dict(exclude={"id", "metadata_id"}, exclude_none=True) query = query.values(**values) @@ -27,7 +27,7 @@ class MetadataDatabaseFactory(object): params: MetadataQuery, history: bool = False, ) -> List[Metadata]: - table = metadata + table = metadata_table if history: table = metadata_history query = table.select() @@ -44,6 +44,7 @@ class MetadataDatabaseFactory(object): location, data_valid, status, + metadata ) = params.datetime_dict().values() if id: query = query.where(table.c.id == id) @@ -124,7 +125,7 @@ class MetadataDatabaseFactory(object): # update record in metadata table meta.updated_by = updated_by meta.updated_time = UTCDateTime() - query = metadata.update().where(metadata.c.id == meta.id) + query = metadata_table.update().where(metadata_table.c.id == meta.id) values = meta.datetime_dict(exclude={"id", "metadata_id"}) query = query.values(**values) await self.database.execute(query) -- GitLab