From e4f279b5805395030f66b58c4b482b02bb834a01 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 16 Nov 2016 11:07:56 +0530 Subject: [PATCH] [minor] [fix] extract images before sanitizing html for text editor (#2319) --- frappe/model/document.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index e2848af553..b582b7f3ae 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -382,6 +382,7 @@ class Document(BaseDocument): self._validate_selects() self._validate_constants() self._validate_length() + self._extract_images_from_text_editor() self._sanitize_content() self._save_passwords() @@ -390,6 +391,7 @@ class Document(BaseDocument): d._validate_selects() d._validate_constants() d._validate_length() + d._extract_images_from_text_editor() d._sanitize_content() d._save_passwords() @@ -398,11 +400,6 @@ class Document(BaseDocument): for fieldname in optional_fields: self.set(fieldname, None) - # extract images after validations to save processing if some validation error is raised - self._extract_images_from_text_editor() - for d in children: - d._extract_images_from_text_editor() - def apply_fieldlevel_read_permissions(self): '''Remove values the user is not allowed to read (called when loading in desk)''' has_higher_permlevel = False