diff --git a/src/addon/mod/data/fields/number/providers/handler.ts b/src/addon/mod/data/fields/number/providers/handler.ts index fbf3fe68a..62308e6b5 100644 --- a/src/addon/mod/data/fields/number/providers/handler.ts +++ b/src/addon/mod/data/fields/number/providers/handler.ts @@ -49,12 +49,9 @@ export class AddonModDataFieldNumberHandler extends AddonModDataFieldTextHandler * @return {Promise | boolean} If the field has changes. */ hasFieldDataChanged(field: any, inputData: any, originalFieldData: any): Promise | boolean { - const fieldName = 'f_' + field.id, - input = typeof inputData[fieldName] != 'undefined' && inputData[fieldName] !== null ? - parseFloat(inputData[fieldName]) : ''; - - originalFieldData = (originalFieldData && typeof originalFieldData.content != 'undefined' && originalFieldData !== null) ? - parseFloat(originalFieldData.content) : ''; + const fieldName = 'f_' + field.id; + const input = inputData[fieldName] || ''; + originalFieldData = originalFieldData && originalFieldData.content || ''; return input != originalFieldData; }