Re-enable HTML santize, only run if 'html' present
authorJosh Williams <jwilliams@endpoint.com>
Fri, 4 Oct 2013 13:59:48 +0000 (09:59 -0400)
committerJosh Williams <jwilliams@endpoint.com>
Fri, 4 Oct 2013 13:59:48 +0000 (09:59 -0400)
karmaworld/apps/notes/gdrive.py

index d84252ecdd6c8da0f478c000700ea7abb24f3ac6..ca5e62f0583a128ff1b1f4573048aadd06d8f5b6 100644 (file)
@@ -266,10 +266,10 @@ def convert_raw_document(raw_document):
         note.file_type = 'ppt'
         note.pdf_file.save(filename + '.pdf', ContentFile(content_dict['pdf']))
 
-    else:
-        # PPT files do not have this export ability
-        note.gdrive_url = file_dict[u'exportLinks']['application/vnd.oasis.opendocument.text']
+    elif 'html' in content_dict and content_dict['html']:
         note.html = content_dict['html']
+        # before we save new html, sanitize a tags in note.html
+        note.sanitize_html(save=False)
 
     note.text = content_dict['text']
 
@@ -277,9 +277,6 @@ def convert_raw_document(raw_document):
     if 'year' in note_details and note_details['year']:
         note.year = note_details['year']
 
-    # before we save new html, sanitize a tags in note.html
-    #note.sanitize_html(save=False)
-    #FIXME: ^^^ disabled until we can get html out of an Etree html element
 
     # Finally, save whatever data we got back from google
     note.save()