diff roundup/cgi/actions.py @ 4992:b562df8a5056

Fix form-parsing for multilinks If multiple new items are added to a multilink property, the old version would create the new items but only link one.
author Ralf Schlatterbeck <rsc@runtux.com>
date Sun, 21 Jun 2015 21:20:10 +0200
parents ca692423e401
children 494d255043c9
line wrap: on
line diff
--- a/roundup/cgi/actions.py	Sun Jun 21 20:55:21 2015 +0200
+++ b/roundup/cgi/actions.py	Sun Jun 21 21:20:10 2015 +0200
@@ -490,6 +490,8 @@
                                 props[linkprop] = existing
                             else:
                                 props[linkprop] = nodeid
+                    elif isinstance(propdef, hyperdb.Multilink):
+                        props[linkprop].append(nodeid)
 
         return '\n'.join(m)
 

Roundup Issue Tracker: http://roundup-tracker.org/