[ic] Interchange 5.10 Strap

kerry kerry at basicq.com
Wed Feb 3 21:36:00 UTC 2016

Thanks Josh,

I tried this, but now I have broken IC.
I removed the 0-9 insert and restarted interchange and get this error.

Calling UI...Bad GlobalSub 'ncheck_category': syntax error at (eval 214)
line 32, near "$3category "

In line 76 of the configuration file


On 02/03/2016 11:05 AM, Josh Lavin wrote:
> Quoting kerry (kerry at basicq.com):
>> Just ran into a problem using a leading number in the category field.
>> Read the synopsis and see nothing preventing it from being a numberlike
>> 9000 Series Rodding, but when I changed it to a text format, I do not
>> get the error message.
>> Sorry, the page (9000-Series-Rodding/9005-Series) was not found
> Ah, interesting. That happens because the "ncheck" subroutine only
> expects to see a capital A-Z character:
>     return unless $name =~ m{^[A-Z]};
> https://github.com/interchange/interchange/blob/master/dist/strap/config/ncheck_category.tag#L8
> You will need to modify your ncheck_category.tag, which you should find
> in your interchange server directory, under
> code/template_tag/your_catalog_name/
> I'd change that line to:
>     return unless $name =~ m{^[A-Z0-9]};

More information about the interchange-users mailing list