mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 19:46:46 +00:00
Bug fix for daily stocktake check (#5455)
- Was not recording attempts against the right internal variable - Update to use existing functionality
This commit is contained in:
parent
c796e79cf0
commit
481ae0fc76
@ -98,7 +98,6 @@ def perform_stocktake(target: part.models.Part, user: User, note: str = '', comm
|
|||||||
entry_cost_min = convert_money(entry_cost_min, base_currency) * entry.quantity
|
entry_cost_min = convert_money(entry_cost_min, base_currency) * entry.quantity
|
||||||
entry_cost_max = convert_money(entry_cost_max, base_currency) * entry.quantity
|
entry_cost_max = convert_money(entry_cost_max, base_currency) * entry.quantity
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.warning(f"Could not convert {entry.purchase_price} to {base_currency}")
|
|
||||||
|
|
||||||
entry_cost_min = Money(0, base_currency)
|
entry_cost_min = Money(0, base_currency)
|
||||||
entry_cost_max = Money(0, base_currency)
|
entry_cost_max = Money(0, base_currency)
|
||||||
|
@ -18,7 +18,8 @@ import InvenTree.helpers_model
|
|||||||
import InvenTree.tasks
|
import InvenTree.tasks
|
||||||
import part.models
|
import part.models
|
||||||
import part.stocktake
|
import part.stocktake
|
||||||
from InvenTree.tasks import ScheduledTask, check_daily_holdoff, scheduled_task
|
from InvenTree.tasks import (ScheduledTask, check_daily_holdoff,
|
||||||
|
record_task_success, scheduled_task)
|
||||||
|
|
||||||
logger = logging.getLogger("inventree")
|
logger = logging.getLogger("inventree")
|
||||||
|
|
||||||
@ -167,7 +168,7 @@ def scheduled_stocktake_reports():
|
|||||||
logger.info("Stocktake auto reports are disabled, exiting")
|
logger.info("Stocktake auto reports are disabled, exiting")
|
||||||
return
|
return
|
||||||
|
|
||||||
if not check_daily_holdoff('_STOCKTAKE_RECENT_REPORT', report_n_days):
|
if not check_daily_holdoff('STOCKTAKE_RECENT_REPORT', report_n_days):
|
||||||
logger.info("Stocktake report was recently generated - exiting")
|
logger.info("Stocktake report was recently generated - exiting")
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -175,7 +176,7 @@ def scheduled_stocktake_reports():
|
|||||||
part.stocktake.generate_stocktake_report(update_parts=True)
|
part.stocktake.generate_stocktake_report(update_parts=True)
|
||||||
|
|
||||||
# Record the date of this report
|
# Record the date of this report
|
||||||
common.models.InvenTreeSetting.set_setting('_STOCKTAKE_RECENT_REPORT', datetime.now().isoformat(), None)
|
record_task_success('STOCKTAKE_RECENT_REPORT')
|
||||||
|
|
||||||
|
|
||||||
def rebuild_parameters(template_id):
|
def rebuild_parameters(template_id):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user