slug updates
authorMK <marcin.koziej@nowoczesnapolska.org.pl>
Tue, 11 Dec 2012 12:07:08 +0000 (13:07 +0100)
committerLibrary Admin <librarian@szo.nowoczesnapolska.org.pl>
Tue, 11 Dec 2012 12:07:43 +0000 (13:07 +0100)
apps/catalogue/management/commands/import_wl.py
lib/librarian

index 5f60388..45fe63a 100644 (file)
@@ -47,7 +47,7 @@ class Command(BaseCommand):
             except (ParseError, ValidationError):
                 pass
             else:
             except (ParseError, ValidationError):
                 pass
             else:
-                slugs[info.slug].append(b)
+                slugs[info.url.slug].append(b)
 
         book_count = 0
         commit_args = {
 
         book_count = 0
         commit_args = {
@@ -62,7 +62,7 @@ class Command(BaseCommand):
             book_detail = json.load(urllib2.urlopen(book['href']))
             xml_text = urllib2.urlopen(book_detail['xml']).read()
             info = BookInfo.from_string(xml_text)
             book_detail = json.load(urllib2.urlopen(book['href']))
             xml_text = urllib2.urlopen(book_detail['xml']).read()
             info = BookInfo.from_string(xml_text)
-            previous_books = slugs.get(info.slug)
+            previous_books = slugs.get(info.url.slug)
             if previous_books:
                 if len(previous_books) > 1:
                     print self.style.ERROR("There is more than one book "
             if previous_books:
                 if len(previous_books) > 1:
                     print self.style.ERROR("There is more than one book "
@@ -72,9 +72,9 @@ class Command(BaseCommand):
             else:
                 previous_book = None
                 comm = '*'
             else:
                 previous_book = None
                 comm = '*'
-            print book_count, info.slug , '-->', comm
+            print book_count, info.url.slug , '-->', comm
             Book.import_xml_text(xml_text, title=info.title[:255],
             Book.import_xml_text(xml_text, title=info.title[:255],
-                slug=info.slug[:128], previous_book=previous_book,
+                slug=info.url.slug[:128], previous_book=previous_book,
                 commit_args=commit_args)
             book_count += 1
 
                 commit_args=commit_args)
             book_count += 1
 
index 1ffcf32..07e28ae 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 1ffcf32a8d795681f54bd125ca45e908da5ed3fb
+Subproject commit 07e28ae2390b14db006b1ed55897e2f7a256b8cc