This patch removes the update of marc frameworks from the updatedatabase script and warns the
"MARC to Keyword" (fieldmappings ) to the upgrade log so they can be replaced manually
Signed-off-by: David Cook <dcook@prosentient.com.au>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
});
}
- $dbh->do("UPDATE marc_subfield_structure JOIN fieldmapping ON tagfield = fieldcode AND subfieldcode=tagsubfield SET kohafield='biblio.subtitle' WHERE fieldmapping.frameworkcode=''");
- $sth = $dbh->prepare("SELECT * FROM fieldmapping WHERE frameworkcode != '' OR field != 'subtitle'");
+# $dbh->do(q{UPDATE marc_subfield_structure JOIN fieldmapping ON tagfield = fieldcode AND subfieldcode=tagsubfield SET kohafield='biblio.subtitle' WHERE fieldmapping.frameworkcode='' AND field = 'subtitle'});
+ $sth = $dbh->prepare("SELECT * FROM fieldmapping"); # WHERE frameworkcode != '' OR field != 'subtitle'");
$sth->execute;
my @fails_11529;
if ( $sth->rows ) {
SetVersion( $DBversion );
print "Upgrade to $DBversion done (Bug 11529: Add medium, subtitle and part information to biblio table)\n";
if ( @fails_11529 ) {
- print "WARNING: Not all Keyword to MARC mappings could be preserved\n";
+ print "WARNING: Keyword to MARC Mappings:\n";
for my $fail_11529 ( @fails_11529 ) {
print " keyword: "
. $fail_11529->{field}