[#3020] Ne pas triturer l'uri ou l'identifier d'une ressource pour éviter des problèm...
authorEric Mc Sween <eric.mcsween@auf.org>
Fri, 6 Jul 2012 15:30:21 +0000 (11:30 -0400)
committerEric Mc Sween <eric.mcsween@auf.org>
Thu, 26 Jul 2012 13:41:48 +0000 (09:41 -0400)
auf_savoirs_en_partage/savoirs/lib/sep.py

index 00bd5aa..83fa342 100644 (file)
@@ -60,7 +60,9 @@ class SEPEncoder:
         for r in Record.all_objects.all():
             for k in META.keys():
                 v = getattr(r, k)
-                setattr(r, k, self.propre(v))
+                if k not in ['uri', 'identifier']:
+                    v = self.encoder.propre(v)
+                setattr(r, k, v)
             r.save()
 
 
@@ -110,7 +112,9 @@ class SEP:
         # des données moissonnées
         for k in META.keys():
             v = getattr(r, k)
-            setattr(r, k, self.encoder.propre(v))
+            if k not in ['uri', 'identifier']:
+                v = self.encoder.propre(v)
+            setattr(r, k, v)
 
         r.save()