View | Details | Raw Unified | Return to bug 40243 | Differences between
and this patch

Collapse All | Expand All

(-)a/management/univention-directory-manager-modules/modules/univention/admin/syntax.py (-1 / +4 lines)
 Lines 453-459   def tostring(self, value): Link Here 
453
	@classmethod
453
	@classmethod
454
	def parse(self, text):
454
	def parse(self, text):
455
		try:
455
		try:
456
			raw = base64.b64decode(text)
456
			try:
457
				raw = base64.b64decode(text)
458
			except (base64.binascii.Error, ValueError, TypeError):  # already binary data
459
				raw = text
457
			if imghdr.what(None, raw) == 'png':
460
			if imghdr.what(None, raw) == 'png':
458
				# convert from PNG to JPEG
461
				# convert from PNG to JPEG
459
				try:
462
				try:

Return to bug 40243