diff --git a/hy_odoo/odoo.hy b/hy_odoo/odoo.hy index 929d669..46c023c 100644 --- a/hy_odoo/odoo.hy +++ b/hy_odoo/odoo.hy @@ -40,7 +40,11 @@ ; XML helpers functions and macros (defn odoo [&rest args] (xmlroot (xmln "odoo" {} #*args))) -(defn data [&rest args] (xmln "data" {} #*args)) +(defn data [&rest args] + (if (= (len args) 1) + (xmln "data" {} #*args) + (xmln "data" #*args))) +(defn function [&rest args] (xmln "function" #*args)) (defn record [&rest args] (xmln "record" #*args)) (defn form [&rest args] (xmln "form" #*args)) (defn tree [&rest args] (xmln "tree" #*args))