Bug 26337: Pass skip_merge to DelAuthority when removing unsused authorities
authorNick Clemens <nick@bywatersolutions.com>
Tue, 1 Sep 2020 13:32:46 +0000 (13:32 +0000)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 18 Nov 2020 11:03:03 +0000 (12:03 +0100)
commite8f39a001c979fb0ef7ac342dd07062285d0264d
tree240a4a3063ca00bf41e02f5481bddbb5cfa05e72
parent308b03a31b95a8808751b98d3b285adcb370f47f
Bug 26337: Pass skip_merge to DelAuthority when removing unsused authorities

This script checks that an authority is not being used before deleting it.
We do not need to check biblios for the authority id as we have already verified it is unused.

TO test:
 1 - Reset db to koha test database
 2 - perl misc/migration_tools/remove_unused_authorities.pl -t
 3 - Note a number of unsued authorities
 4 - perl misc/migration_tools/remove_unused_authorities.pl -c
 5 - Note authorities are removed
 6 - Reset db
 7 - Apply patch
 8 - perl misc/migration_tools/remove_unused_authorities.pl -t
 9 - Note results are the same
10 - perl misc/migration_tools/remove_unused_authorities.pl -c
11 - Note results are the same

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
misc/migration_tools/remove_unused_authorities.pl