$object = $module->search( { $pk => $tables->{$table} } )->next();
}
else { # Params are mutliple foreign keys
- my @values = @{ $tables->{$table} };
- my @keys = @{ $config->{$table}->{fk} };
- my %params = map { $_ => shift(@values) } @keys;
- $object = $module->search( \%params )->next();
+ croak "Multiple foreign keys (table $table) should be passed using an hashref";
}
$params->{ $config->{$table}->{singular} } = $object;
}