]> git.openstreetmap.org Git - osqa.git/commitdiff
make sure where not recreating subscription settings for the admin user
authorhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Fri, 23 Apr 2010 23:25:53 +0000 (23:25 +0000)
committerhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Fri, 23 Apr 2010 23:25:53 +0000 (23:25 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@69 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum_modules/sximporter/importer.py

index 7b5450656e91d03cedfab6163c47dfa30f052294..a16b29c741ada6038cb0ce9aec5ef405b2225594 100644 (file)
@@ -120,8 +120,11 @@ def userimport(dump, options):
 \r
             osqau.save()\r
 \r
-            s = orm.SubscriptionSettings(user=osqau)\r
-            s.save()\r
+            try:\r
+                orm.SubscriptionSettings.objects.get(user=osqau)\r
+            except:\r
+                s = orm.SubscriptionSettings(user=osqau)\r
+                s.save()\r
 \r
             uidmapper[osqau.id] = osqau.id\r
         else:\r