[interchange-bugs] [rt.icdevgroup.org #311] Shipping file error caused by recent TemplateDir changes

David Christensen via RT interchange at rt.icdevgroup.org
Fri Sep 4 16:19:36 UTC 2009


<URL: http://rt.icdevgroup.org/Ticket/Display.html?id=311 >

On Wed Sep 02 06:34:39 2009, racke wrote:
> This error message appeared after the TemplateDir changes:
> 
> Can't use file '/home/racke/passion/products/349.csv' with NoAbsolute set
> Can't use file '/home/racke/passion/products/349.csv' with NoAbsolute set
> Bad shipping file for zone '349', lookup disabled.
> 
> Regards
>          Racke

Untested patch:

diff --git a/lib/Vend/Ship.pm b/lib/Vend/Ship.pm
index 56f094b..f49652c 100644
--- a/lib/Vend/Ship.pm
+++ b/lib/Vend/Ship.pm
@@ -389,6 +389,7 @@ sub read_shipping {
 											$base_dir,
 											"$ref->{zone_name}.csv",
 										) if ! $ref->{zone_file};
+				local $Global::NoAbsolute;
 				$ref->{zone_data} =  readfile($ref->{zone_file});
 			}
 			unless ($ref->{zone_data}) {




More information about the interchange-bugs mailing list