bugfix: query doesn't work well with period=1
[releng.git] / utils / test / testapi / opnfv_testapi / resources / result_handlers.py
index 1773216..57ad27e 100644 (file)
@@ -60,6 +60,12 @@ class GenericResultHandler(handlers.GenericApiHandler):
                 query[k] = v
             if date_range:
                 query['start_date'] = date_range
+
+            # if $lt is not provided,
+            # empty/None/null/'' start_date will also be returned
+            if 'start_date' in query and '$lt' not in query['start_date']:
+                query['start_date'].update({'$lt': str(datetime.now())})
+
         return query