From 3b3ecbde2756f0fa020927b95770bec0f90d365a Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Wed, 8 Mar 2023 09:42:02 -0600 Subject: [PATCH] Web: Fix parsing of disposal limit --- relog-web/src/casebuilder/InputPage.js | 2 +- relog-web/src/casebuilder/export.js | 2 +- relog-web/src/casebuilder/export.test.js | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/relog-web/src/casebuilder/InputPage.js b/relog-web/src/casebuilder/InputPage.js index bbfad16..bc8f439 100644 --- a/relog-web/src/casebuilder/InputPage.js +++ b/relog-web/src/casebuilder/InputPage.js @@ -235,7 +235,7 @@ const InputPage = () => { "disposal limit (tonne)", ].forEach((key) => { newData.plants[plantName][key] = { ...newData.plants[plantName][key] }; - newData.plants[plantName][key][productName] = 0; + newData.plants[plantName][key][productName] = "0"; }); save(newData); return newData; diff --git a/relog-web/src/casebuilder/export.js b/relog-web/src/casebuilder/export.js index 3528929..317f781 100644 --- a/relog-web/src/casebuilder/export.js +++ b/relog-web/src/casebuilder/export.js @@ -277,7 +277,7 @@ export const exportPlant = (original, parameters) => { const v = exportValueAcf(dispCost, origDict); if (v) { resDict.disposal[dispName] = { "cost ($/tonne)": v }; - const limit = original["disposal limit (tonne)"][dispName]; + const limit = String(original["disposal limit (tonne)"][dispName]); if (limit.length > 0) { resDict.disposal[dispName]["limit (tonne)"] = exportValue( limit, diff --git a/relog-web/src/casebuilder/export.test.js b/relog-web/src/casebuilder/export.test.js index d358ea0..4f80511 100644 --- a/relog-web/src/casebuilder/export.test.js +++ b/relog-web/src/casebuilder/export.test.js @@ -213,7 +213,7 @@ const samplePlantsOriginal = [ }, "disposal limit (tonne)": { "Hydrogen gas": "10", - "Carbon dioxide": "", + "Carbon dioxide": 0, Tar: "", }, "emissions (tonne/tonne)": { @@ -406,6 +406,7 @@ const samplePlantsExported = [ }, "Carbon dioxide": { "cost ($/tonne)": [0, 0, 0], + "limit (tonne)": [0, 0, 0], }, Tar: { "cost ($/tonne)": [200, 400, 800], @@ -439,6 +440,7 @@ const samplePlantsExported = [ }, "Carbon dioxide": { "cost ($/tonne)": [0, 0, 0], + "limit (tonne)": [0, 0, 0], }, Tar: { "cost ($/tonne)": [100, 200.0, 400],