fix: dont requeue repost immediately and clear progress (#28684)

This commit is contained in:
Ankush Menat 2021-12-02 14:51:04 +05:30 committed by GitHub
parent 4889661e5c
commit a37c99a23d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,9 +54,11 @@ class RepostItemValuation(Document):
@frappe.whitelist() @frappe.whitelist()
def restart_reposting(self): def restart_reposting(self):
self.set_status('Queued') self.set_status('Queued', write=False)
frappe.enqueue(repost, timeout=1800, queue='long', self.current_index = 0
job_name='repost_sle', now=True, doc=self) self.distinct_item_and_warehouse = None
self.items_to_be_repost = None
self.db_update()
def deduplicate_similar_repost(self): def deduplicate_similar_repost(self):
""" Deduplicate similar reposts based on item-warehouse-posting combination.""" """ Deduplicate similar reposts based on item-warehouse-posting combination."""