diff --git a/assets/release_notes.md b/assets/release_notes.md index 0b927187..10350fc5 100644 --- a/assets/release_notes.md +++ b/assets/release_notes.md @@ -1,3 +1,7 @@ +### 0.12.1 - May 2023 + +- Fixes bug in purchase order form + ### 0.12.0 - April 2023 --- diff --git a/lib/inventree/purchase_order.dart b/lib/inventree/purchase_order.dart index 5a4ac720..199bc15e 100644 --- a/lib/inventree/purchase_order.dart +++ b/lib/inventree/purchase_order.dart @@ -1,3 +1,4 @@ +import "package:inventree/api.dart"; import "package:inventree/helpers.dart"; import "package:inventree/inventree/company.dart"; import "package:inventree/inventree/part.dart"; @@ -26,7 +27,7 @@ class InvenTreePurchaseOrder extends InvenTreeModel { @override Map formFields() { - return { + var fields = { "reference": {}, "supplier": { "filters": { @@ -45,6 +46,13 @@ class InvenTreePurchaseOrder extends InvenTreeModel { } }, }; + + if (!InvenTreeAPI().supportsProjectCodes) { + fields.remove("project_code"); + } + + return fields; + } @override diff --git a/pubspec.yaml b/pubspec.yaml index ac140a6f..d0040891 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: inventree description: InvenTree stock management -version: 0.12.0+66 +version: 0.12.1+67 environment: sdk: ">=2.16.0 <3.0.0"