file import works
authordpavlin <dpavlin@rot13.org>
Wed, 20 May 2015 23:27:15 +0000 (01:27 +0200)
committerdpavlin <dpavlin@rot13.org>
Wed, 20 May 2015 23:27:15 +0000 (01:27 +0200)
EPrints/Plugin/Import/MARC.pm
snz-rebuild.sh

index 9693f62..dca7d0f 100644 (file)
@@ -133,6 +133,8 @@ sub convert_input
                        my $field = $mappings{$ts} || $plugin->error("no mapping for $ts");
                        my $metafield = $dataset->get_field($field);
 
+                       $plugin->error("no filed $field") unless $metafield;
+
                        if ($metafield->get_property('multiple')) {
                                warn "# multiple $field ",dump( $metafield ) if ! $debug->{$field}++;
                                $epdata->{$field} = [ { name => $value } ];
index 04fe77d..6194fec 100755 (executable)
@@ -4,5 +4,5 @@
 #find . -name '[0-9]*.pdf' -print | sed 's,./,,' | tee pdf-files.list
 sudo -u eprints /usr/share/eprints3/bin/epadmin update snz
 sudo -u eprints /usr/share/eprints3/bin/epadmin --force erase_eprints snz
-sudo -u eprints /usr/share/eprints3/bin/import --update --enable-web-imports --enable-file-imports --enable-import-fields --force snz eprint MARC /tmp/koha_ffzg.marc
+sudo -u eprints /usr/share/eprints3/bin/import --update --migration --enable-web-imports --enable-file-imports --enable-import-fields --force snz eprint MARC /tmp/koha_ffzg.marc
 sudo -u eprints /usr/share/eprints3/bin/generate_views snz