From 421081b8f6ce77eafa3aa4c27acb7654440f9c75 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 22:55:51 +1100 Subject: [PATCH] Specify ForeignKey widget for importing destination field (#6205) (#6206) - Fixes https://github.com/inventree/InvenTree/issues/6201 (cherry picked from commit 7f231cb6c152b185a1756227f551b7b9762ff773) Co-authored-by: Oliver --- InvenTree/order/admin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/InvenTree/order/admin.py b/InvenTree/order/admin.py index 842ea2045e..ef9432537e 100644 --- a/InvenTree/order/admin.py +++ b/InvenTree/order/admin.py @@ -7,6 +7,7 @@ from import_export import widgets from import_export.admin import ImportExportModelAdmin from import_export.fields import Field +import stock.models from InvenTree.admin import InvenTreeResource from order import models @@ -191,6 +192,11 @@ class PurchaseOrderLineItemResource(PriceResourceMixin, InvenTreeResource): SKU = Field(attribute='part__SKU', readonly=True) + destination = Field( + attribute='destination', + widget=widgets.ForeignKeyWidget(stock.models.StockLocation), + ) + def dehydrate_purchase_price(self, line): """Return a string value of the 'purchase_price' field, rather than the 'Money' object""" if line.purchase_price: