2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-15 19:55:27 +00:00
This commit is contained in:
Oliver Walters
2023-04-21 20:39:37 +10:00
parent 399d16f488
commit 061586e258
2 changed files with 7 additions and 18 deletions

View File

@ -77,32 +77,21 @@ class InvenTreeModel {
if (subKey.isNotEmpty) { if (subKey.isNotEmpty) {
if (!data.containsKey(subKey)) { 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'"); debug("JSON data does not contain subKey '$subKey' for key '$key'");
return backup; return backup;
} }
data = (data[subKey] ?? {}) as Map<String, dynamic>; dynamic sub_data = data[subKey];
if (sub_data is Map<String, dynamic>) {
data = (data[subKey] ?? {}) as Map<String, dynamic>;
}
} }
if (data.containsKey(key)) { if (data.containsKey(key)) {
return data[key]; return data[key];
} else { } else {
sentryReportMessage(
"getValue() called with invalid key",
context: {
"model": URL,
"key": key,
"subKey": subKey
}
);
debug("JSON data does not contain key '$key' (subKey '${subKey}')"); debug("JSON data does not contain key '$key' (subKey '${subKey}')");
return backup; return backup;
} }

View File

@ -232,7 +232,7 @@ class InvenTreeStockItem extends InvenTreeModel {
}); });
} }
int get status => getInt("staus"); int get status => getInt("status");
String get packaging => getString("packaging"); String get packaging => getString("packaging");