Adam Tauno Williams
-
2015-06-12
- status: open --> accepted
Task rule system can try to put a boolean in as an integer
2015-12-06T18:58:24:task::comment:DEBUG: Assigned objectId#332052599 to new taskNotation 2015-12-06T18:58:24:pathobject.xmlrpc:ERROR: XML-RPC Method Perform Exception; method=zogi.putObject((,)) 2015-12-06T18:58:24:pathobject.xmlrpc:ERROR: (ProgrammingError) column "value_int" is of type integer but expression is of type boolean at character 292 HINT: You will need to rewrite or cast the expression. "INSERT INTO obj_property (obj_property_id, obj_id, namespace_prefix, value_key, value_string, value_date, value_int, value_float, value_oid, value_blob, blob_size, preferred_type, access_key) VALUES (nextval('key_generator'), %(obj_id)s, %(namespace_prefix)s, %(value_key)s, %(value_string)s, %(value_date)s, %(value_int)s, %(value_float)s, %(value_oid)s, %(value_blob)s, %(blob_size)s, %(preferred_type)s, %(access_key)s) RETURNING obj_property.obj_property_id" {'value_date': None, 'value_blob': None, 'value_float': True, 'preferred_type': 'valueInt', 'obj_id': 332052429L, 'access_key': None, 'value_oid': None, 'value_key': 'autoArchived', 'namespace_prefix': 'www.mormail.com/task', 'blob_size': None, 'value_int': True, 'value_string': 'True'} Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/OpenGroupware-0.1.49rc90-py2.6.egg/coils/net/xmlrpc.py", line 181, in do_POST result = apply(call, parameters) ...
This was when the value of the property was an unquoted YES. That may be a YAML think that should be checked for.
It should either have a work-around HACK or be documented.