- my $ds = WebPAC::Normalize::data_structure(
- row => $row,
- rules => $rules,
- lookup => $lookup_hash,
- config => create_ds_config( $db_config, $database, $input, $mfn ),
- marc_encoding => 'utf-8',
- load_row_coderef => sub {
- my ($database,$input,$mfn) = @_;
- return $store->load_row(
- database => $database,
- input => $input,
- id => $mfn,
- );
- },
- );
+ my $ds;
+
+ if ($rules) {
+
+ $ds = WebPAC::Normalize::data_structure(
+ row => $row,
+ rules => $rules,
+ lookup => $lookup_hash,
+ config => create_ds_config( $db_config, $database, $input, $mfn ),
+ marc_encoding => 'utf-8',
+ load_row_coderef => sub {
+ my ($database,$input,$mfn) = @_;
+#warn "### load_row($database,$input,$mfn) from data_structure\n";
+ return $store->load_row(
+ database => $database,
+ input => $input,
+ id => $mfn,
+ );
+ },
+ );