I found, that if I update an object via MIF (in my example it is JSON for object LOCATIONS), the attribute always has a flag, that it is modified, even if it is not changed.
Is it normal behavior? Has anyone an explanation of this?
Here is my autoscript (on save - before save) output for that
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE mbo.getMboValue("ZZPARENTLOCATION").isModified() True
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE mbo.isModified(("ZZPARENTLOCATION")) True
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE getPreviousValue LOC119449
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE getInitialValue LOC119449
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE new value LOC119449
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE mbo.getMboValue("DESCRIPTION").isModified() True
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE mbo.isModified(("DESCRIPTION")) True
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE getPreviousValue TEST LOCUPDATE
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE getInitialValue TEST LOCUPDATE
[7/4/24 19:52:06:436 CEST] 00000162 SystemOut O SCRIPT ZZLOCATIONUPDATE new value TEST LOCUPDATE
------------------------------
Andrey Ilinskiy
Handz.on
https://www.on.de/München
------------------------------