diff --git a/InventreeBarcodeGenerator/Form1.cs b/InventreeBarcodeGenerator/Form1.cs index cac3563..25885f7 100644 --- a/InventreeBarcodeGenerator/Form1.cs +++ b/InventreeBarcodeGenerator/Form1.cs @@ -367,7 +367,7 @@ namespace BlubbFish.Applications.Barcodes.Inventree { r.Cells[3].Value = new LineItem { Name = item["internal_part_name"].ToString(), SKU = item["sku"].ToString(), - MPN = item["mpn"].ToString(), + MPN = item["mpn"] is null ? "" : item["mpn"].ToString(), LineNr = i, Quantity = quantity, EciaFormat = new Ecia { @@ -375,7 +375,7 @@ namespace BlubbFish.Applications.Barcodes.Inventree { SupplierOrderNumber = po.SupplierReference, ShipDate = DateTime.Now.ToString("yyyyMMdd"), SKU = item["sku"].ToString(), - MPN = item["mpn"].ToString(), + MPN = item["mpn"] is null ? "": item["mpn"].ToString(), CustomerPOLine = i++.ToString(), Quantity = quantity, DateCode = DateTime.Now.ToString("yy01"), diff --git a/InventreeBarcodeGenerator/InventreeBarcodeGenerator.csproj b/InventreeBarcodeGenerator/InventreeBarcodeGenerator.csproj index 12f47a7..e392042 100644 --- a/InventreeBarcodeGenerator/InventreeBarcodeGenerator.csproj +++ b/InventreeBarcodeGenerator/InventreeBarcodeGenerator.csproj @@ -74,5 +74,10 @@ \ + + + Never + + \ No newline at end of file diff --git a/InventreeBarcodeGenerator/Res/store.py b/InventreeBarcodeGenerator/Res/store.py index c3a84dd..2d6a28d 100644 --- a/InventreeBarcodeGenerator/Res/store.py +++ b/InventreeBarcodeGenerator/Res/store.py @@ -14,19 +14,20 @@ from plugin.mixins import SettingsMixin, SupplierBarcodeMixin class ReicheltPlugin(SupplierBarcodeMixin, SettingsMixin, InvenTreePlugin): """Plugin to integrate the Barcodes into InvenTree.""" + DEFAULT_SUPPLIER_NAME = 'Reichelt' - NAME = 'ReicheltBarcodePlugin' - SLUG = 'Reicheltplugin' - TITLE = _('Supplier Integration - Reichelt') - DESCRIPTION = _('Provides support for scanning Reichelt barcodes') + NAME = DEFAULT_SUPPLIER_NAME+'BarcodePlugin' + SLUG = DEFAULT_SUPPLIER_NAME+'plugin' + TITLE = _('Supplier Integration - '+DEFAULT_SUPPLIER_NAME) + DESCRIPTION = _('Provides support for scanning '+DEFAULT_SUPPLIER_NAME+' barcodes') VERSION = '1.0.0' AUTHOR = _('BlubbFish') - DEFAULT_SUPPLIER_NAME = 'Reichelt' + SETTINGS = { 'SUPPLIER_ID': { 'name': _('Supplier'), - 'description': _("The Supplier which acts as 'Reichelt'"), + 'description': _("The Supplier which acts as '"+DEFAULT_SUPPLIER_NAME+"'"), 'model': 'company.company', 'model_filters': {'is_supplier': True}, }