MOBILE-2693 data: Fix change detection of number fields
parent
44d782680f
commit
efb2298452
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue