From 915b3c32fcfa13c35655c0b2c7252fa5cbc6c2bc Mon Sep 17 00:00:00 2001 From: Travis Rivers <trivers@contractor.usgs.gov> Date: Thu, 5 Nov 2020 18:57:54 -0700 Subject: [PATCH] change created parameter behavior --- geomagio/api/db/metadata_table.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/geomagio/api/db/metadata_table.py b/geomagio/api/db/metadata_table.py index a605012d..116b77ca 100644 --- a/geomagio/api/db/metadata_table.py +++ b/geomagio/api/db/metadata_table.py @@ -112,7 +112,6 @@ async def get_metadata( query = query.where(metadata.c.id == id) if category: query = query.where(metadata.c.category == category) - if network or station or channel or location: query = ( query.where(metadata.c.network.like(network or "%")) @@ -128,12 +127,10 @@ async def get_metadata( query = query.where( or_(metadata.c.starttime == None, metadata.c.starttime < endtime) ) - - if created_before and created_after: - query = query.where( - or_(metadata.c.created_time.between(created_after, created_before)) - ) - + if created_after: + query = query.where(metadata.c.starttime > created_after) + if created_before: + query = query = query.where(metadata.c.endtime < created_before) if data_valid is not None: query = query.where(metadata.c.data_valid == data_valid) if metadata_valid is not None: -- GitLab