diff --git a/bin/addons/base/base_data.xml b/bin/addons/base/base_data.xml
index 4777b7ea4f0..442147434bd 100644
--- a/bin/addons/base/base_data.xml
+++ b/bin/addons/base/base_data.xml
@@ -2877,5 +2877,6 @@
Tiny sprl
+
diff --git a/bin/addons/base/ir/ir.xml b/bin/addons/base/ir/ir.xml
index c3987d05fa7..f935a4801b8 100644
--- a/bin/addons/base/ir/ir.xml
+++ b/bin/addons/base/ir/ir.xml
@@ -1153,40 +1153,35 @@
-
-
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
-
+
-
-
-
+
+
-
@@ -1206,21 +1201,17 @@
-
-
-
+
-
-
diff --git a/bin/addons/base/ir/ir_actions.py b/bin/addons/base/ir/ir_actions.py
index d8b24c86787..24c99e18d69 100644
--- a/bin/addons/base/ir/ir_actions.py
+++ b/bin/addons/base/ir/ir_actions.py
@@ -364,7 +364,7 @@ server_object_lines()
# Actions that are run on the server side
#
class actions_server(osv.osv):
-
+
def _select_signals(self, cr, uid, context={}):
cr.execute("select distinct t.signal as key, t.signal || ' - [ ' || w.osv || ' ] ' as val from wkf w, wkf_activity a, wkf_transition t "\
" where w.id = a.wkf_id " \
@@ -376,14 +376,14 @@ class actions_server(osv.osv):
if not rs[0] == None and not rs[1] == None:
res.append(rs)
return res
-
+
_name = 'ir.actions.server'
_table = 'ir_act_server'
_sequence = 'ir_actions_id_seq'
_order = 'sequence'
_columns = {
'name': fields.char('Action Name', required=True, size=64),
- 'condition' : fields.char('Condition', size=256),
+ 'condition' : fields.char('Condition', size=256, required=True),
'sub_condition' : fields.char('Condition', size=256),
'state': fields.selection([
('client_action','Client Action'),