Update precompute migration to only update active workflows (#833)
This commit is contained in:
parent
8281ba723e
commit
4f121fb868
@ -23,9 +23,14 @@ class Migration(BaseMigration):
|
|||||||
crawl_configs = self.mdb["crawl_configs"]
|
crawl_configs = self.mdb["crawl_configs"]
|
||||||
crawls = self.mdb["crawls"]
|
crawls = self.mdb["crawls"]
|
||||||
|
|
||||||
configs = [res async for res in crawl_configs.find({})]
|
configs = [res async for res in crawl_configs.find({"inactive": {"$ne": True}})]
|
||||||
if not configs:
|
if not configs:
|
||||||
return
|
return
|
||||||
|
|
||||||
for config in configs:
|
for config in configs:
|
||||||
await update_config_crawl_stats(crawl_configs, crawls, config["_id"])
|
config_id = config["_id"]
|
||||||
|
try:
|
||||||
|
await update_config_crawl_stats(crawl_configs, crawls, config_id)
|
||||||
|
# pylint: disable=broad-exception-caught
|
||||||
|
except Exception as err:
|
||||||
|
print(f"Unable to update workflow {config_id}: {err}", flush=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user