Hello everyone, We have some problems rolling back transactions. Torque has the two flags "new" and "modified" to hold the state of the instance of the T-class (subclass of BaseObject). These two flags are reset upon saving the record. Our problem is: If something goes wrong later on in the same transaction, we want to roll back all changes that were performed. So we want these two flags to be the same as before the save as well. But it seems that Torque does not touch these two flags upon rollback. If we try to save the same object again (after fixing the reason for rollback), these two flags are not set and therefore the object (which is not yet stored in db) is not stored in database.
Is there any elegant solution for this problem? We were thinking of holding the state of all involved T-objects in some state object and restore the state upon rollback.
smime.p7s
Description: S/MIME cryptographic signature
