Skip to content

Commit 8b90d52

Browse files
remove dojo_model_from/to_id
1 parent 8cf2810 commit 8b90d52

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

dojo/utils.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1236,6 +1236,17 @@ def get_setting(setting):
12361236
return getattr(settings, setting)
12371237

12381238

1239+
@dojo_async_task(signature=True)
1240+
@app.task
1241+
def calculate_grade_signature(product_id, *args, **kwargs):
1242+
"""Returns a signature for calculating product grade that can be used in chords or groups."""
1243+
product = get_object_or_none(Product, id=product_id)
1244+
if not product:
1245+
logger.warning("Product with id %s does not exist, skipping calculate_grade_signature", product_id)
1246+
return None
1247+
return calculate_grade_internal(product, *args, **kwargs)
1248+
1249+
12391250
@dojo_async_task
12401251
@app.task
12411252
def calculate_grade(product_id, *args, **kwargs):

0 commit comments

Comments
 (0)