summaryrefslogtreecommitdiff
path: root/addons/pad/models/pad.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/pad/models/pad.py')
-rw-r--r--addons/pad/models/pad.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/addons/pad/models/pad.py b/addons/pad/models/pad.py
index 25aa64c7563..03db10759ac 100644
--- a/addons/pad/models/pad.py
+++ b/addons/pad/models/pad.py
@@ -65,10 +65,12 @@ class PadCommon(models.AbstractModel):
field = model._fields[self.env.context['field_name']]
real_field = field.pad_content_field
+ res_id = self.env.context.get("object_id")
+ record = model.browse(res_id)
# get content of the real field
- for record in model.browse(self.env.context.get("object_id")):
- if record[real_field]:
- myPad.setHtmlFallbackText(path, record[real_field])
+ real_field_value = record[real_field] or self.env.context.get('record', {}).get(real_field, '')
+ if real_field_value:
+ myPad.setHtmlFallbackText(path, real_field_value)
return {
"server": pad["server"],