webgui/lib/WebGUI
Colin Kuskie 00de81868b Two bugs in rollback.
The check for rolling back the pbversion0000000000001 tag wouldn't log any
errors because it was after the return 0 statement.

If a set of assets that were programmatically generated were rolled
back, and the assets had a parent child relationship then there's
a race condition that could cause the parent to be purged before
child.  Since purging the parent _also_ purges the child, the system
would try to purge the child twice and this causes a fatal error.
Programmatically generating the assets causes their revisionDates
to be the same, and that causes the return order of the assets to
be uncertain.

The solution is to generate the list of assets to be rolled back
by revisionDate _AND_ lineage.  This guarantees that children are
purged first.

This bug was exposed in t/Macro/RootTitle.t  However, the bug
seems to be system dependent since the revisionDate depends on how
fast the system can create assets.
2006-07-28 23:40:06 +00:00
..
AdSpace POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Asset - Added a forum.lastPost.user.hasRead variable to the Message Board template. 2006-07-26 22:26:19 +00:00
Auth - fix: Ldap Registration of new users (Thanks to guiuser) 2006-07-11 20:54:24 +00:00
Cache Fixed typo in SQL query 2006-04-28 21:43:41 +00:00
Commerce - fix: Shopping Cart Not Working 2006-07-24 20:00:53 +00:00
Form - fix: Search Feature Select Box Not Working 2006-07-25 20:45:21 +00:00
Help - Added a forum.lastPost.user.hasRead variable to the Message Board template. 2006-07-26 22:26:19 +00:00
i18n - Added a forum.lastPost.user.hasRead variable to the Message Board template. 2006-07-26 22:26:19 +00:00
Image POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Inbox POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Macro add Include macro test and fix Include bug 2006-07-28 16:11:47 +00:00
Mail - Fixed mail bounce processing. 2006-07-24 22:18:39 +00:00
Operation few more bug fixes and preparing for 7.0.3 release 2006-07-26 20:05:43 +00:00
Search - fix: Head Block in styles 2006-07-25 17:15:57 +00:00
Session - fix: Head Block in styles 2006-07-25 17:15:57 +00:00
SQL - Added the arrayRef() method to WebGUI::SQL::ResultSet, which is 12% faster 2006-07-25 17:58:54 +00:00
Storage - fix: Style Wizard 2006-07-11 20:08:30 +00:00
Workflow few more bug fixes and preparing for 7.0.3 release 2006-07-26 20:05:43 +00:00
AdminConsole.pm - fix: Head Block in styles 2006-07-25 17:15:57 +00:00
AdSpace.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Affiliate.pm fix scratch->process to form->process in Affiliate.pm 2006-07-21 18:14:22 +00:00
Asset.pm - Added "Save and Commit" option for environments where the appearance of 2006-07-25 21:11:14 +00:00
AssetBranch.pm edit branch help. Added a new hoverHelp field for the recursive URL 2006-05-26 04:43:18 +00:00
AssetClipboard.pm fixed issue where clipboard select all was not working in IE. 2006-06-23 21:20:52 +00:00
AssetExportHtml.pm fix - Export Functionality 2006-06-28 20:26:09 +00:00
AssetLineage.pm - fix: Username blank when editing user Visitor 2006-06-01 17:40:15 +00:00
AssetMetaData.pm - fix: Uncommitted, new Assets BREAK Navigations 2006-06-12 19:41:09 +00:00
AssetPackage.pm fix - packages don't take on new pages style when deployed 2006-06-21 21:56:55 +00:00
AssetTrash.pm update POD to reference correct group 2006-07-12 05:31:06 +00:00
AssetVersioning.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Auth.pm added runOnLogin and runOnLogout functionality. 2006-07-19 16:23:19 +00:00
Cache.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Commerce.pm Make TOC the front page of Help. 2006-03-06 18:28:27 +00:00
Config.pm - Fixed a bug that didn't allow you to search a matrix. 2006-07-18 17:08:25 +00:00
DatabaseLink.pm added "call" as an option for the default database 2006-04-07 01:07:37 +00:00
Form.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Group.pm Fixed a typo in the POD for Session/Env.pm 2006-07-24 05:08:17 +00:00
HTML.pm Revised WebGUI::HTML::filter "all" so that text does not run together when tags are removed. Added additional tests to HTML.t. 2006-07-24 17:31:57 +00:00
HTMLForm.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Image.pm add missing filename methods 2006-07-19 18:10:37 +00:00
Inbox.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
International.pm MultiSearch view method was missing the session variable in the form code for the 2006-07-13 21:55:21 +00:00
LDAPLink.pm fixed bug in recursive ldap filter 2006-07-13 15:50:07 +00:00
Macro.pm
Operation.pm switched around the setup system so that spectre can still do it's thing even if users haven't gone through setup. this should help eliminate some of the memory leak problems. 2006-05-25 16:30:54 +00:00
Paginator.pm cleanup and handling edge cases 2006-05-08 02:10:20 +00:00
PassiveProfiling.pm Fixed POD in 12 files reported by new test for invalid whitespace 2006-05-20 10:39:16 +00:00
PerformanceProfiler.pm
Product.pm POD 2006-07-13 12:49:51 +00:00
ProfileCategory.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
ProfileField.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Search.pm - Added Chinese character support to search engine and indexer thanks to Zhou 2006-07-13 15:41:30 +00:00
Session.pm webgui for windows changes 2006-07-21 20:42:50 +00:00
SQL.pm POD fixes and removing debug output 2006-07-11 09:05:22 +00:00
Storage.pm webgui for windows changes 2006-07-21 20:42:50 +00:00
Subscription.pm fix [ 1488663 ] Add new subscription broken 2006-05-16 15:08:23 +00:00
TabForm.pm - Added "Save and Commit" option for environments where the appearance of 2006-07-25 21:11:14 +00:00
User.pm Fix a bug where a User's object cached lastModified time and the time in the 2006-07-17 00:37:32 +00:00
Utility.pm Modify WebGUI IP fields to use CIDR format instead of a regular expression. 2006-02-14 22:35:21 +00:00
VersionTag.pm Two bugs in rollback. 2006-07-28 23:40:06 +00:00
Workflow.pm [ 1474390 ] delete workflow fails 2006-04-28 19:14:13 +00:00