IO-256 Fix null handling for missing metadata.

This commit is contained in:
Patrick Fic
2021-10-13 15:48:43 -07:00
parent 755ac7f657
commit 1cdc34249a
3 changed files with 8 additions and 1 deletions

View File

@@ -280,6 +280,7 @@ async function QueryMetaData(oauthClient, req) {
taxCodes.json &&
taxCodes.json.QueryResponse &&
taxCodes.json.QueryResponse.TaxCode &&
taxCodes.json.QueryResponse.TaxCode.forEach((t) => {
taxCodeMapping[t.Name] = t.Id;
});
@@ -288,6 +289,7 @@ async function QueryMetaData(oauthClient, req) {
accounts.json &&
accounts.json.QueryResponse &&
accounts.json.QueryResponse.Account &&
accounts.json.QueryResponse.Account.forEach((t) => {
accountMapping[t.Name] = t.Id;
});
@@ -295,6 +297,7 @@ async function QueryMetaData(oauthClient, req) {
const classMapping = {};
classes.json &&
classes.json.QueryResponse &&
classes.json.QueryResponse.Class &&
classes.json.QueryResponse.Class.forEach((t) => {
accountMapping[t.Name] = t.Id;
});