[librecat-dev] Catmandu::Fix removes paths from variables
Rolschewski, Johann
Johann.Rolschewski at sbb.spk-berlin.de
Mon Jun 18 10:54:35 CEST 2018
Hi Georg,
> we are storing some csv files that we need in different contexts in a specific data folder and to access them from a fix file we define variables like this:
>
> my $fixer = Catmandu::Fix->new(
> variables => { MARC2ISO => 'path/to/marc2iso.csv',
> },
> fixes => [$fixfile],
> );
>
> In the fixfile, the csv file is called like this:
>
> lookup("country", {{MARC2ISO}}, sep_char:'|')
>
> However, we constantly get errors because catmandu can't find the file. It seems that the path is thrown away.
I can't reproduce your error. Could you please add a 'add_field(PATHVAR,{{MARC2ISO}})' to your fix file and check the value after transformation?
Are you using absolute or relative paths for your dictionaries?
Best,
Johann
More information about the librecat-dev
mailing list