Friday 04 July 2003 1:21:07 pm
There's definitely something peculiar going on here.. To me it seems like the EZ Developers have made an attempt at adding versioning to class data (at least I'm seeing versions 0 and 1 stored for the classes I've edited with 3.1-1. Oddly enough, I never get a version 2, just 0 and 1, no matter how many revisions I perform om my classes). The /content/edit module does not seem to have caught up with this change, and is still using the version 0 attributes for editing, both for old and new objects. If your intention by this change in behavior is to make sure old objects stay intact, thus enforcing the original attributes no matter how many changes we make to the classes, you should at the very least display a warning, or lock up the classes to prevent editing once an object has been created. It's frustrating to make a change, and not having it applied, you know.. I really hope this bug will be fixed in a maintenance release of 3.1, so that I won't have to wait until 3.2 for this to work properly. Of course, if anybody sees a qucik fix, feel free to post code modifications for solving the bug.
|