--- trunk/lib/WebPAC/Parser.pm 2006/09/26 10:05:25 711 +++ trunk/lib/WebPAC/Parser.pm 2006/09/26 10:23:04 712 @@ -296,13 +296,15 @@ $log->debug("key = $key"); - my $create = "save_into_lookup('$key', $e[7] $e[8] );\n"; - - $log->debug("create: $create"); - return $self->_lookup_error("invalid database $e[3] in $path" ) unless $self->valid_database( $e[3] ); return $self->_lookup_error("invalid input $e[5] of database $e[3] in $path", ) unless $self->valid_database_input( $e[3], $e[5] ); + my $create = qq{ + save_into_lookup($e[3],$e[5],'$key', $e[7] $e[8] ); + }; + + $log->debug("create: $create"); + # save code to create this lookup $self->{_lookup_create}->{ _q($e[3]) }->{ _q($e[5]) } .= $create; $self->{_lookup_create_key}->{ _q($e[3]) }->{ _q($e[5]) }->{ _q($key) }++;