MOBILE-2693 data: Fix change detection of number fields

main
Albert Gasset 2018-10-17 14:39:14 +02:00
parent 44d782680f
commit efb2298452
1 changed files with 3 additions and 6 deletions

View File

@ -49,12 +49,9 @@ export class AddonModDataFieldNumberHandler extends AddonModDataFieldTextHandler
* @return {Promise<boolean> | boolean} If the field has changes. * @return {Promise<boolean> | boolean} If the field has changes.
*/ */
hasFieldDataChanged(field: any, inputData: any, originalFieldData: any): Promise<boolean> | boolean { hasFieldDataChanged(field: any, inputData: any, originalFieldData: any): Promise<boolean> | boolean {
const fieldName = 'f_' + field.id, const fieldName = 'f_' + field.id;
input = typeof inputData[fieldName] != 'undefined' && inputData[fieldName] !== null ? const input = inputData[fieldName] || '';
parseFloat(inputData[fieldName]) : ''; originalFieldData = originalFieldData && originalFieldData.content || '';
originalFieldData = (originalFieldData && typeof originalFieldData.content != 'undefined' && originalFieldData !== null) ?
parseFloat(originalFieldData.content) : '';
return input != originalFieldData; return input != originalFieldData;
} }