[ic] table-editor tag and item_id with autonumber table

JT Justman jt at airdelights.com
Fri Nov 11 13:02:13 EST 2005


Okay, I guess I mis-understood what was happening in Editor.pm.

The code for ignore_cgi_item_id I cited before does not do what I
thought. It's related to save_cgi.

Setting cgi=0 (or not setting it at all) prevents item_id from being
used as the new key. That works fine. I'm not sure why I'd left cgi=1
all this time anyway - I'm not using any cgi args.

But, there is a line (2258 in the nightly build 200511110658) that says:

	my $key = $opt->{item_id} || $CGI->{item_id};

This uses the CGI value to populate the form regardless of $opt->{cgi}.
So I changed it to:

	my $key = $opt->{cgi} ? $opt->{item_id} || $CGI->{item_id} :
$opt->{item_id};

This ensures that the key stays blank as the form is populated, even if
there is a value present.

Is this suitable for addition to CVS? I'm a CVS virgin...

JT


More information about the interchange-users mailing list