I have an app (HS Training Log) that uses CopyRow to provide recurring course scheduling.
When a course is marked as completed, the logic compares the MaxRow date/time data stored in a virtual column against the new DateTime stamp of the copied row, in order to determine whether it needs to create (copy) a new row (ie, schedule the same course for the same employee for three years hence).
When I used the app this morning, the CopyRow logic wasn’t working.
I have the same logic in another app (FM Tasks) and that is working fine.
After much checking, I finally looked at an older version of the app, and the logic worked perfectly.
When I restored to that version, the logic didn’t work.
I did this for a number of versions, and the exact same thing happened (worked before Restore, but not after).
I think it may have something to do with the ‘Automatic consistency check’ that Appsheet conducts after a Restore, and guess there may be something wrong in the app somewhere, but the fact that the version works before restoring it may mean something to someone with more expertise than myself.
Before I invest any more time in trying to solve this, does anyone have any pointers or info on this problem?