Merge pull request #2394 from SchrodingersGat/strftime-fix

Handle case where issue_date is not set
This commit is contained in:
Oliver 2021-12-01 08:47:20 +11:00 committed by GitHub
commit a02e170ed1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -439,10 +439,14 @@ class PartDetail(InvenTreeRoleMixin, DetailView):
line['price_part'] = stock_item.supplier_part.unit_pricing
# set date for graph labels
if stock_item.purchase_order:
if stock_item.purchase_order and stock_item.purchase_order.issue_date:
line['date'] = stock_item.purchase_order.issue_date.strftime('%d.%m.%Y')
else:
elif stock_item.tracking_info.count() > 0:
line['date'] = stock_item.tracking_info.first().date.strftime('%d.%m.%Y')
else:
# Not enough information
continue
price_history.append(line)
ctx['price_history'] = price_history