Bug 19712: Fix test mode for delete_records_via_leader.pl
Test plan: perl misc/cronjobs/delete_records_via_leader.pl => Should display a warning perl misc/cronjobs/delete_records_via_leader.pl --test => Should not display a warning and script should not apply changes perl misc/cronjobs/delete_records_via_leader.pl --confirm => Should not display a warning and script should apply changes Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
69f71ca2bf
commit
fcf2b798fd
1 changed files with 8 additions and 1 deletions
|
@ -53,7 +53,14 @@ GetOptions(
|
|||
'h|help' => \$help,
|
||||
);
|
||||
|
||||
if ( $help || !$confirm ) {
|
||||
pod2usage(q|--test and --confirm cannot be specified together|) if $test and $confirm;
|
||||
|
||||
unless ( $confirm or $test ) {
|
||||
warn "Running in test mode as --confirm is not passed\n";
|
||||
$test = 1;
|
||||
}
|
||||
|
||||
if ( $help ) {
|
||||
say qq{
|
||||
delete_records_via_leader.pl - Attempt to delete any MARC records where the leader character 5 equals 'd'
|
||||
usage: delete_records_via_leader.pl --confirm --verbose [--test]
|
||||
|
|
Loading…
Reference in a new issue