[ic] Interpolation problem in search profiles
Sun, 19 Nov 2000 17:57:22 -0500
Quoting B.J. Bezemer (firstname.lastname@example.org):
> Hi all,
> I'm trying to migrate my minivend 3.14 shop to the latest interchange
> (Impressive administration tool!). I desided that it could not wait any
> I have a problem with the search profiles defined in etc/search.profiles. While
> the profiles in 3.14 could contain any given tag ([data ..], [value ..]), it
> generates an error in interchange:
> 127.0.0.1 39yViGnN:127.0.0.1 - [15/November/2000:13:28:11 +0100] verspuy2 /cgi-bin/verspuy2/browse_collection Runtime error: Undefined subroutine &Vend::Scan::interpolate_html called at /home/mvend/interchange-4.6.0/lib/Vend/Scan.pm line 342.
> If I remove the tags from the profiles, or define the search profile in the
> page, things seems to work fine.
> Is this a bug? Should I set a flag somewhere?
This is bizarre. It also fails for me, but shouldn't. Scan.pm uses
Vend::Interpolate and Vend::Interpolate exports &interpolate_html. There
is something causing a problem with the namespace.
Change the call at line 343 to ::interpolate_html and it will work.
Akopia, Inc., 131 Willow Lane, Floor 2, Oxford, OH 45056
phone +1.513.523.7621 fax 7501 <email@example.com>
When the only tool you have is a hammer, all your problems tend to look
like nails. -- Abraham Maslow