From 061586e258b8d4f7c034ac80f1e10e84a18d8ef2 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Fri, 21 Apr 2023 20:39:37 +1000 Subject: [PATCH] Fix typo --- lib/inventree/model.dart | 23 ++++++----------------- lib/inventree/stock.dart | 2 +- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/lib/inventree/model.dart b/lib/inventree/model.dart index 428f30d7..54cacc96 100644 --- a/lib/inventree/model.dart +++ b/lib/inventree/model.dart @@ -77,32 +77,21 @@ class InvenTreeModel { if (subKey.isNotEmpty) { if (!data.containsKey(subKey)) { - sentryReportMessage( - "getValue() called with invalid subKey", - context: { - "model": URL, - "key": key, - "subKey": subKey - } - ); debug("JSON data does not contain subKey '$subKey' for key '$key'"); return backup; } - data = (data[subKey] ?? {}) as Map; + dynamic sub_data = data[subKey]; + + if (sub_data is Map) { + data = (data[subKey] ?? {}) as Map; + } + } if (data.containsKey(key)) { return data[key]; } else { - sentryReportMessage( - "getValue() called with invalid key", - context: { - "model": URL, - "key": key, - "subKey": subKey - } - ); debug("JSON data does not contain key '$key' (subKey '${subKey}')"); return backup; } diff --git a/lib/inventree/stock.dart b/lib/inventree/stock.dart index 65a44876..3ec880fa 100644 --- a/lib/inventree/stock.dart +++ b/lib/inventree/stock.dart @@ -232,7 +232,7 @@ class InvenTreeStockItem extends InvenTreeModel { }); } - int get status => getInt("staus"); + int get status => getInt("status"); String get packaging => getString("packaging");