diff --git a/objectModel/TypeScript/Cdm/CdmArgumentDefinition.ts b/objectModel/TypeScript/Cdm/CdmArgumentDefinition.ts index 6ad3dd40fb..f7284add5b 100644 --- a/objectModel/TypeScript/Cdm/CdmArgumentDefinition.ts +++ b/objectModel/TypeScript/Cdm/CdmArgumentDefinition.ts @@ -89,7 +89,7 @@ export class CdmArgumentDefinition extends cdmObjectSimple { public validate(): boolean { // let bodyCode = () => { - if (!this.value) { + if (this.value === null || this.value === undefined || this.value === NaN) { let missingFields: string[] = ['value']; Logger.error(this.ctx, this.TAG, this.validate.name, this.atCorpusPath, cdmLogCode.ErrValdnIntegrityCheckFailure, missingFields.map((s: string) => `'${s}'`).join(', '), this.atCorpusPath); return false;