Issue 565996
Created on 2002-06-07 21:37 by gmcm, last changed 2002-06-11 22:18 by richard.
msg258 |
Author: [hidden] (gmcm) |
Date: 2002-06-07 21:37 |
|
The file is uploaded, but it is not attached to the issue.
Using the file widget on the issue form does work. This is
using Mozilla.
|
msg259 |
Author: [hidden] (gmcm) |
Date: 2002-06-10 21:03 |
|
Logged In: YES
user_id=4923
Found it.
cgi_client.Client._post_edit_node, in the ":multilink" branch,
the line:
value = link.get(nodeid, property)
should be
value = link.get(nodeid, property)[:]
Otherwise node.set will see it "already" set.
|
msg260 |
Author: [hidden] (dman13) |
Date: 2002-06-11 01:27 |
|
Logged In: YES
user_id=555791
Ok, Goron's patch works if I use the standard CGI interface.
It still fails through Zope. I did some playing around with
it -- in 2 locations, the form has the empty string as the
key when it should be :multilink. The current code bombs
(IndexError) when the empty string is found. Any ideas on
why the form gets hosed by zope/zroundup?
|
msg261 |
Author: [hidden] (richard) |
Date: 2002-06-11 06:36 |
|
Logged In: YES
user_id=6405
Patch applied to CVS, thanks.
Sorry, but I don't think that'll ever work in Zope. You can
make it work by forcing the form to be a GET form, but by the
time the form contents get to ZRoundup in a POST, the ':foo'
parameters are swallowed whole by Zope's ':type' argument
magic handling.
|
msg262 |
Author: [hidden] (gmcm) |
Date: 2002-06-11 15:23 |
|
Logged In: YES
user_id=4923
Found it.
cgi_client.Client._post_edit_node, in the ":multilink" branch,
the line:
value = link.get(nodeid, property)
should be
value = link.get(nodeid, property)[:]
Otherwise node.set will see it "already" set.
|
msg263 |
Author: [hidden] (richard) |
Date: 2002-06-11 22:18 |
|
Logged In: YES
user_id=6405
I've applied that patch already.
|
|
Date |
User |
Action |
Args |
2002-06-07 21:37:33 | gmcm | create | |
|