View | Details | Raw Unified | Return to bug 23377
Collapse All | Expand All

(-)a/misc/migration_tools/bulkmarcimport.pl (-14 / +5 lines)
Lines 159-173 if ((not defined $sourcesubfield) && (not defined $sourcetag)){ Link Here
159
159
160
# Disable logging for the biblios and authorities import operation. It would unnecessarily
160
# Disable logging for the biblios and authorities import operation. It would unnecessarily
161
# slow the import
161
# slow the import
162
162
$ENV{SYSPREF_OVERRIDE_CataloguingLog} = 0;
163
# Disable the syspref cache so we can change logging settings
163
$ENV{SYSPREF_OVERRIDE_AuthoritiesLog} = 0;
164
C4::Context->disable_syspref_cache();
165
# Save current CataloguingLog and AuthoritiesLog sysprefs values
166
my $CataloguingLog = C4::Context->preference( 'CataloguingLog' );
167
my $AuthoritiesLog = C4::Context->preference( 'AuthoritiesLog' );
168
# Disable logging for both
169
C4::Context->set_preference( 'CataloguingLog', 0 );
170
C4::Context->set_preference( 'AuthoritiesLog', 0 );
171
164
172
if ($fk_off) {
165
if ($fk_off) {
173
	$dbh->do("SET FOREIGN_KEY_CHECKS = 0");
166
	$dbh->do("SET FOREIGN_KEY_CHECKS = 0");
Lines 564-573 if ($fk_off) { Link Here
564
	$dbh->do("SET FOREIGN_KEY_CHECKS = 1");
557
	$dbh->do("SET FOREIGN_KEY_CHECKS = 1");
565
}
558
}
566
559
567
# Restore CataloguingLog
560
# Restore CataloguingLog and AuthoritiesLog
568
C4::Context->set_preference( 'CataloguingLog', $CataloguingLog );
561
delete $ENV{SYSPREF_OVERRIDE_CataloguingLog};
569
# Restore AuthoritiesLog
562
delete $ENV{SYSPREF_OVERRIDE_AuthoritiesLog};
570
C4::Context->set_preference( 'AuthoritiesLog', $AuthoritiesLog );
571
563
572
my $timeneeded = gettimeofday - $starttime;
564
my $timeneeded = gettimeofday - $starttime;
573
print "\n$i MARC records done in $timeneeded seconds\n";
565
print "\n$i MARC records done in $timeneeded seconds\n";
574
- 

Return to bug 23377