Bug 32911: (follow-up) Only move config value from koha-conf.xml if it exists

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Pedro Amorim 2023-05-05 15:08:24 +00:00 committed by Tomas Cohen Arazi
parent cc175067b5
commit 3c24667a51
Signed by: tomascohen
GPG key ID: 0A272EA1B2F3C15F

View file

@ -10,11 +10,14 @@ return {
my $xml_config = C4::Context->config("interlibrary_loans");
my $existing_partner_code = $xml_config->{partner_code};
$dbh->do(qq{
INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type)
VALUES ('ILLPartnerCode', '$existing_partner_code', NULL, 'Patrons from this patron category will be used as partners to place ILL requests with', 'free');
});
say $out "Moved value of partner_code in koha-conf.xml into new system preference 'ILLPartnerCode'";
if ( $existing_partner_code ) {
$dbh->do(
qq{
INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type)
VALUES ('ILLPartnerCode', '$existing_partner_code', NULL, 'Patrons from this patron category will be used as partners to place ILL requests with', 'free');
}
);
say $out "Moved value of partner_code in koha-conf.xml into new system preference 'ILLPartnerCode'";
}
}
};