do not rely on plone properly removing named files
This commit is contained in:
parent
34ebc0b6a3
commit
4a72033ac9
|
@ -108,8 +108,9 @@ class SyncFromThemis(UtilityView):
|
|||
object.polgroup = None
|
||||
if data.get('picture'):
|
||||
# this will be an url
|
||||
object.picture = NamedBlobImage(self.urlopen(data.get('picture')).read(),
|
||||
filename=data.get('id'))
|
||||
content = self.urlopen(data.get('picture')).read()
|
||||
if object.picture is None or object.picture.data != content:
|
||||
object.picture = NamedBlobImage(content, filename=data.get('id'))
|
||||
if data.get('past_functions'):
|
||||
object.past_functions = RichTextValue(
|
||||
raw=data.get('past_functions'),
|
||||
|
@ -218,11 +219,13 @@ class SyncFromThemis(UtilityView):
|
|||
if data.get('session'):
|
||||
object.session = data.get('session')
|
||||
if data.get('fichier'):
|
||||
object.file = NamedBlobFile(self.urlopen(data.get('fichier')).read(),
|
||||
filename=data.get('id')+'.pdf')
|
||||
content = self.urlopen(data.get('fichier')).read()
|
||||
if object.file is None or object.file.data != content:
|
||||
object.file = NamedBlobFile(content, filename=data.get('id')+'.pdf')
|
||||
if data.get('document_imprime'):
|
||||
object.file = NamedBlobFile(self.urlopen(data.get('document_imprime')).read(),
|
||||
filename=data.get('id')+'.pdf')
|
||||
content = self.urlopen(data.get('document_imprime')).read()
|
||||
if object.file is None or object.file.data != content:
|
||||
object.file = NamedBlobFile(content, filename=data.get('id')+'.pdf')
|
||||
if data.get('object_type'):
|
||||
if is_question:
|
||||
object.questype = data.get('object_type').replace(' (D)', '')
|
||||
|
|
Reference in New Issue