diff -r fa466993084a -r 9d1f73118faa src/p4l/management/commands/import_record.py --- a/src/p4l/management/commands/import_record.py Mon Sep 02 17:49:41 2013 +0200 +++ b/src/p4l/management/commands/import_record.py Tue Sep 03 12:31:05 2013 +0200 @@ -161,8 +161,7 @@ graph, ['label','lang'], "SELECT DISTINCT ?o ( lang(?o) as ?l) WHERE { ?s iiep:periodical ?o .}", - bindings={'s':URIRef(record.uri)}, - through_fields = ['lang'] + bindings={'s':URIRef(record.uri)} ) self.add_to_related_collection( @@ -170,8 +169,7 @@ graph, ['label', 'meetingNumber', 'meetingPlace', 'meetingDate', 'meetingYear', 'lang'], "SELECT ?l ?mn ?mp ?md ?my (lang(COALESCE(?l,?nm, ?mp,?md,?my)) as ?lang) WHERE { [iiep:meeting ?bnode]. OPTIONAL { ?bnode rdfs:label ?l }. OPTIONAL { ?bnode iiep:meetingNumber ?mn }. OPTIONAL { ?bnode iiep:meetingPlace ?mp }. OPTIONAL { ?bnode iiep:meetingDate ?md }. OPTIONAL { ?bnode iiep:meetingYear ?my }}", - convert={'meetingYear' : lambda y: int(y) if y is not None else None}, - through_fields = ['lang'] + convert={'meetingYear' : lambda y: int(y) if y is not None else None} ) self.add_to_related_collection( @@ -179,7 +177,6 @@ graph, ['title', 'volume', 'lang'], "SELECT ?t ?vol (lang(COALESCE(?t,?vol)) as ?lang) WHERE { [iiep:serie ?bnode]. OPTIONAL { ?bnode dct:title ?t }. OPTIONAL { ?bnode iiep:volume ?vol } }", - through_fields = ['lang'] ) self.add_to_related_collection(