Scarab commit: svn commit: r10261 - branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: jorgeuriarte
Date: 2006-08-27 03:11:29-0700
New Revision: 10261
Modified:
branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java
Log:
Make sure non-anonymou users will not save their user-preferences.
Modified: branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java
Url: http://scarab.tigris.org/source/browse/scarab/branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java?view=diff&rev=10261&p1=branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java&p2=branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java&r1=10260&r2=10261
==============================================================================
--- branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java (original)
+++ branches/release/b21/src/java/org/tigris/scarab/om/UserPreference.java 2006-08-27 03:11:29-0700
@@ -1,5 +1,7 @@
package org.tigris.scarab.om;
+import org.apache.torque.TorqueException;
+
/* ================================================================
* Copyright (c) 2000-2005 CollabNet. All rights reserved.
*
@@ -71,4 +73,15 @@
super.setLocale((locale != null && locale.length() > 255)
? locale.substring(0, 255) : locale);
}
+
+ /**
+ * Makes sure only non-anonymous users will upgrade their configuration.
+ */
+ public void save() throws TorqueException
+ {
+ if (!this.getScarabUser().isUserAnonymous())
+ {
+ super.save();
+ }
+ }
}