diff --git a/app/imports/api/engine/computation/buildComputation/parseCalculationFields.js b/app/imports/api/engine/computation/buildComputation/parseCalculationFields.js index 43424732..7cfb333b 100644 --- a/app/imports/api/engine/computation/buildComputation/parseCalculationFields.js +++ b/app/imports/api/engine/computation/buildComputation/parseCalculationFields.js @@ -103,7 +103,7 @@ function subDocsExist(prop, key) { export function removeEmptyCalculations(prop) { prop._computationDetails.emptyCalculations.forEach(calcObj => { - if (!calcObj.effects?.length) { + if (!calcObj.effectIds?.length && !calcObj.proficiencyIds?.length) { unset(prop, calcObj._key); } }); diff --git a/app/imports/client/ui/properties/components/effects/InlineEffect.vue b/app/imports/client/ui/properties/components/effects/InlineEffect.vue index 29553946..fdfed3c9 100644 --- a/app/imports/client/ui/properties/components/effects/InlineEffect.vue +++ b/app/imports/client/ui/properties/components/effects/InlineEffect.vue @@ -33,16 +33,22 @@