diff --git a/lib/widget/location_display.dart b/lib/widget/location_display.dart index 9f74e8bf..d693314b 100644 --- a/lib/widget/location_display.dart +++ b/lib/widget/location_display.dart @@ -157,7 +157,7 @@ class _LocationDisplayState extends RefreshableState { } // Create new item - if (location != null && InvenTreeStockItem().canCreate) { + if (InvenTreeStockItem().canCreate) { actions.add( SpeedDialChild( child: FaIcon(FontAwesomeIcons.boxesStacked), @@ -243,11 +243,6 @@ class _LocationDisplayState extends RefreshableState { * Launch a dialog form to create a new stock item */ Future _newStockItem(BuildContext context) async { - int pk = location?.pk ?? -1; - - if (location != null && pk <= 0) { - return; - } var fields = InvenTreeStockItem().formFields(); @@ -258,7 +253,7 @@ class _LocationDisplayState extends RefreshableState { context, L10().stockItemCreate, data: { - "location": location != null ? pk : null, + "location": location != null ? location!.pk : null, }, fields: fields, onSuccess: (result) async {