summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2014-12-12 13:08:45 +0100
committerDenis Ledoux <dle@odoo.com>2014-12-12 13:09:07 +0100
commit2bebba76d0daceb8863602e9f8ddefb13df1dc96 (patch)
tree10bbf6da3ca3fb7affadbd6f8ca11240bf1a0db4 /addons
parentda1e9412f86837ea66a4fa362ab51b3c1f8a4c29 (diff)
[FIX] website: image_url fallback when no write_date
Diffstat (limited to 'addons')
-rw-r--r--addons/website/models/website.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/website/models/website.py b/addons/website/models/website.py
index 8e3aba3b5fd..809391f9ccf 100644
--- a/addons/website/models/website.py
+++ b/addons/website/models/website.py
@@ -602,7 +602,8 @@ class website(osv.osv):
def image_url(self, cr, uid, record, field, size=None, context=None):
"""Returns a local url that points to the image field of a given browse record."""
model = record._name
- id = '%s_%s' % (record.id, hashlib.sha1(record.sudo().write_date).hexdigest()[0:7])
+ sudo_record = record.sudo()
+ id = '%s_%s' % (record.id, hashlib.sha1(sudo_record.write_date or sudo_record.create_date or '').hexdigest()[0:7])
size = '' if size is None else '/%s' % size
return '/website/image/%s/%s/%s%s' % (model, id, field, size)