<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -45,10 +45,11 @@ def get_user_settings(request):
     
     if not user.is_authenticated():
         user_settings = DEFAULT_USER_SETTINGS
-    try:
-        user_settings = user.sb_usersettings
-    except UserSettings.DoesNotExist:
-        user_settings = DEFAULT_USER_SETTINGS
+    else:
+        try:
+            user_settings = user.sb_usersettings
+        except UserSettings.DoesNotExist:
+            user_settings = DEFAULT_USER_SETTINGS
     
     if hasattr(request, &quot;user&quot;):
         request._sb_settings_cache = user_settings</diff>
      <filename>snapboard/utils.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>3754ae907c7c09edbe3d719c236ab37055791d81</id>
    </parent>
  </parents>
  <author>
    <name>John Boxall</name>
    <email>john@handimobility.ca</email>
  </author>
  <url>http://github.com/johnboxall/snapboard/commit/ca69c2e31ff49b9c0b47941a042869467a77a22c</url>
  <id>ca69c2e31ff49b9c0b47941a042869467a77a22c</id>
  <committed-date>2009-10-30T14:26:25-07:00</committed-date>
  <authored-date>2009-10-30T14:26:25-07:00</authored-date>
  <message>Fix a bug for non-authed userz</message>
  <tree>e3b00988eb01537e994a9654c69bd27f2a8cef35</tree>
  <committer>
    <name>John Boxall</name>
    <email>john@handimobility.ca</email>
  </committer>
</commit>
