Bug fix: floCloudAPI v2.1.3a

This commit is contained in:
sairajzero 2022-03-23 18:10:44 +05:30
parent 481ec83f78
commit a939545e31

View File

@ -7750,7 +7750,7 @@
} }
} }
</script> </script>
<script id="floCloudAPI" version="2.1.3"> <script id="floCloudAPI" version="2.1.3a">
/* FLO Cloud operations to send/request application data*/ /* FLO Cloud operations to send/request application data*/
const floCloudAPI = { const floCloudAPI = {
@ -8089,6 +8089,7 @@
} }
floGlobals.lastVC[objectName] = vc; floGlobals.lastVC[objectName] = vc;
} }
this.lastCommit("SET", objectName);
compactIDB.writeData("appObjects", floGlobals.appObjects[objectName], objectName); compactIDB.writeData("appObjects", floGlobals.appObjects[objectName], objectName);
compactIDB.writeData("lastVC", floGlobals.lastVC[objectName], objectName); compactIDB.writeData("lastVC", floGlobals.lastVC[objectName], objectName);
} catch (error) { } catch (error) {
@ -8372,9 +8373,10 @@
options.comment = 'RESET'; options.comment = 'RESET';
let callback = null; let callback = null;
if (options.callback instanceof Function) { if (options.callback instanceof Function) {
let old_callback = options.callback;
callback = (d, e) => { callback = (d, e) => {
this.util.updateObject(objectName, d); this.util.updateObject(objectName, d);
options.callback(d, e); old_callback(d, e);
} }
delete options.callback; delete options.callback;
} }
@ -8392,7 +8394,6 @@
} else { } else {
this.requestApplicationData(objectName, options).then(dataSet => { this.requestApplicationData(objectName, options).then(dataSet => {
this.util.updateObject(objectName, this.util.objectifier(dataSet)) this.util.updateObject(objectName, this.util.objectifier(dataSet))
this.util.lastCommit("SET", objectName)
resolve(floGlobals.appObjects[objectName]) resolve(floGlobals.appObjects[objectName])
}).catch(error => reject(error)) }).catch(error => reject(error))
} }