|
From: Jeff M. <me...@ca...> - 2001-08-20 02:02:56
|
I am using sql-ledger 1.6.0, and am trying to create an invoice. I
have a service that I have added. When I create the invoice,
everything seems to be going well (I put in the number, hit "Update
Form" and the description and rate fills in fine). However, when I
attempt to post the invoice, I get an error:
Invalid Item in Row 1
(There is only one row on the invoice.)
In the error_log, I see:
Died at SL/Form.pm line 107.
Compilation failed in require at /usr/local/www/sql-ledger/is.pl line 65.
The error apparently is reported from the SL/Form.pm line 107.
Looking at line 65 in is.pl, why is $form{path}/$script apparently
nonexistent? I opened the frame in a new window to do some
debugging, and got this URL when starting the invoice:
http://www.caerdroia.org/acct/is.pl?path=bin/mozilla&action=add&login=MYLOGINID
I then filled in the invoice data, and hit "Update Form". At that
point, I suppose the program changed its method of accepting
parameters, because from there on out the URL is:
http://www.caerdroia.org/acct/is.pl
It looks as if the problem is that rather than changing GET/POST (I
forget which style of args indicates which method), the problem is
that is.pl is not passing itself the required data. Am I completely
out to lunch, or doing something stupid, or is this a bug?
Thanks
-jeff
--
/------------------+-----------------------+----------------------------\
| Jeff Medcalf )O( | me...@ca... | www.caerdroia.org/~medcalf |
+------------------+-----------------------+----------------------------+
| God bless those Pagans. - Homer Simpson |
\-----------------------------------------------------------------------/
|