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

Collapse All | Expand All

(-)/usr/lib/python2.7/dist-packages/univention/admin/handlers/users/user.py (+4 lines)
 Lines 960-965   def load_certificate(user_certificate): Link Here 
960
		):
960
		):
961
			for key, attr in load_certificate.ATTR.items():
961
			for key, attr in load_certificate.ATTR.items():
962
				value = getattr(entity, key)
962
				value = getattr(entity, key)
963
				try:
964
					value = value.decode('UTF-8')
965
				except UnicodeError:
966
					value = value.decode('UTF-8', 'replace').encode('UTF-8')
963
				values[prefix + attr] = value
967
				values[prefix + attr] = value
964
	except (X509.X509Error, AttributeError):
968
	except (X509.X509Error, AttributeError):
965
		return {}
969
		return {}

Return to bug 51290