Browse Source

Merge branch 'develop'

version-14
Pratik Vyas 11 years ago
parent
commit
d3d1abe733
3 changed files with 4 additions and 2 deletions
  1. +1
    -1
      config.json
  2. +2
    -0
      core/doctype/communication/communication.py
  3. +1
    -1
      webnotes/utils/__init__.py

+ 1
- 1
config.json View File

@@ -1,6 +1,6 @@
{
"base_template": "lib/website/templates/base.html",
"framework_version": "3.9.1",
"framework_version": "3.9.2",
"modules": {
"Calendar": {
"color": "#2980b9",


+ 2
- 0
core/doctype/communication/communication.py View File

@@ -3,6 +3,7 @@

from __future__ import unicode_literals
import webnotes
from webnotes.utils import scrub_urls

class DocType():
def __init__(self, doc, doclist=[]):
@@ -108,6 +109,7 @@ def send_comm_email(d, name, sent_via=None, print_html=None, attachments='[]', s
mail.cc.append(webnotes.conn.get_value("Profile", webnotes.session.user, "email"))
if print_html:
print_html = scrub_urls(print_html)
mail.add_attachment(name.replace(' ','').replace('/','-') + '.html', print_html)

for a in loads(attachments):


+ 1
- 1
webnotes/utils/__init__.py View File

@@ -933,7 +933,7 @@ def expand_relative_urls(html):
def quote_urls(html):
def _quote_url(match):
groups = list(match.groups())
groups[2] = urllib.quote(groups[2], safe="/:")
groups[2] = urllib.quote(groups[2], safe="~@#$&()*!+=:;,.?/'")
return "".join(groups)
return re.sub('(href|src){1}([\s]*=[\s]*[\'"]?)((?:http)[^\'">]+)([\'"]?)',
_quote_url, html)

Loading…
Cancel
Save