]> git.parisson.com Git - telemeta.git/commitdiff
Fix CREM import with existing codes
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 22 Nov 2016 16:03:24 +0000 (17:03 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 24 Nov 2016 11:06:13 +0000 (12:06 +0100)
telemeta/management/commands/telemeta-import-collections-from-crem.py
telemeta/models/resource.py
telemeta/urls.py

index d286f9737bec7a2879985563bc8b2877734570ca..58745b847c94ecc56a7218ae730ccea524914333 100644 (file)
@@ -198,7 +198,12 @@ class Command(BaseCommand):
 
                     if items:
                         item = items[0]
-                        msg = code + ' : ' + item.old_code + ' : Cas 1 ou 2 : id = ' + str(item.id)
+                        if item.code:
+                            msg = code + ' : ' + item.code + ' : Cas 1 ou 2 : id = ' + str(item.id)
+                        elif item.old_code:
+                            msg = code + ' : ' + item.old_code + ' : Cas 1 ou 2 : id = ' + str(item.id)
+                        else:
+                            msg = code + ' : ' + ' Cas 1 ou 2 : id = ' + str(item.id)
                         self.logger.info('item', msg)
                         item.code = code
                     else:
@@ -229,5 +234,3 @@ class Command(BaseCommand):
         for collection in collections:
             msg = 'http://'+self.domain+'/archives/collections/'+collection
             self.logger.info(collection, msg)
-
-
index 73cbafc2f5fa4d379a695559919be563b46edb5b..07454b8a07502b4eea4f3d28c19b7093809bf734 100644 (file)
@@ -26,6 +26,7 @@ from django.utils.translation import ugettext_lazy as _
 from telemeta.models.core import *
 from telemeta.models.system import *
 
+
 class MediaResource(ModelCore):
     "Base class of all media objects"
 
@@ -126,5 +127,3 @@ class MediaRelated(MediaResource):
 
     class Meta:
         abstract = True
-
-
index 408bf9f19c2b7c418b39a1a7b400b5609167d038..8456c858ded9eb97a59661b900d2d67a8e5a7284 100644 (file)
@@ -225,7 +225,7 @@ urlpatterns = patterns('',
     url(r'^playlists/(?P<public_id>[a-zA-Z0-9]+)/(?P<resource_type>[a-zA-Z0-9]+)/csv/$', playlist_view.playlist_csv_export, name="telemeta-playlist-csv-export"),
     url(r'^playlists/playlist_add/$', NewPlaylistView().display, name='playlist'),
 
-                       # RSS feeds
+    # RSS feeds
     url(r'^rss/$', LastestRevisionsFeed(), name="telemeta-rss"),
 
     # Static media