Fix get_hyperparams and unique_metric_params handling of public tasks

This commit is contained in:
allegroai 2021-01-05 17:38:50 +02:00
parent eb4c9f0b13
commit f084f6b9e7

View File

@ -289,7 +289,7 @@ class TaskBLL(object):
pipeline = [ pipeline = [
{ {
"$match": dict( "$match": dict(
company=company_id, company={"$in": [None, "", company_id]},
**({"project": {"$in": project_ids}} if project_ids else {}), **({"project": {"$in": project_ids}} if project_ids else {}),
) )
}, },
@ -558,7 +558,7 @@ class TaskBLL(object):
pipeline = [ pipeline = [
{ {
"$match": { "$match": {
"company": company_id, "company": {"$in": [None, "", company_id]},
"hyperparams": {"$exists": True, "$gt": {}}, "hyperparams": {"$exists": True, "$gt": {}},
**({"project": {"$in": project_ids}} if project_ids else {}), **({"project": {"$in": project_ids}} if project_ids else {}),
} }