MT#60120 do not bail out when processing 0 records

if a table to process has 0 records, this caused stop with an
error. this is ok if running a single task only, but if
mor task are provided, subsequent task will be skipped.

Change-Id: I03b312aa815bfc8b75bf5b058313d8b5de0ab205
mr12.4
Rene Krenn 12 months ago
parent 71ff87e49b
commit f43d2cba7b

@ -793,7 +793,7 @@ sub transfer_table {
tabletransferstarted($db,$tablename,$target_db,$targettablename,$rowcount,getlogger(__PACKAGE__)); tabletransferstarted($db,$tablename,$target_db,$targettablename,$rowcount,getlogger(__PACKAGE__));
} else { } else {
transferzerorowcount($db,$tablename,$target_db,$targettablename,$rowcount,getlogger(__PACKAGE__)); transferzerorowcount($db,$tablename,$target_db,$targettablename,$rowcount,getlogger(__PACKAGE__));
return; return 1;
} }
my $errorstate = $RUNNING; # 1; my $errorstate = $RUNNING; # 1;
@ -1079,7 +1079,7 @@ sub process_table {
tableprocessingstarted($db,$tablename,$rowcount,getlogger(__PACKAGE__)); tableprocessingstarted($db,$tablename,$rowcount,getlogger(__PACKAGE__));
} else { } else {
processzerorowcount($db,$tablename,$rowcount,getlogger(__PACKAGE__)); processzerorowcount($db,$tablename,$rowcount,getlogger(__PACKAGE__));
return; return 1;
} }
my @fieldnames = @$expected_fieldnames; my @fieldnames = @$expected_fieldnames;

Loading…
Cancel
Save