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

Collapse All | Expand All

(-)univention-management-console/src/univention/management/console/acl.py (+4 lines)
 Lines 291-296    Link Here 
291
		ACL.process( '' )
291
		ACL.process( '' )
292
292
293
	def _read_from_file( self, username ):
293
	def _read_from_file( self, username ):
294
		if isinstance(username, unicode):
295
			username = username.encode('UTF-8')
294
		filename = os.path.join( ACLs.CACHE_DIR,  username )
296
		filename = os.path.join( ACLs.CACHE_DIR,  username )
295
297
296
		try:
298
		try:
 Lines 320-325    Link Here 
320
					self.acls.append( rule )
322
					self.acls.append( rule )
321
323
322
	def _write_to_file( self, username ):
324
	def _write_to_file( self, username ):
325
		if isinstance(username, unicode):
326
			username = username.encode('UTF-8')
323
		filename = os.path.join( ACLs.CACHE_DIR,  username )
327
		filename = os.path.join( ACLs.CACHE_DIR,  username )
324
328
325
		file = os.open( filename, os.O_WRONLY | os.O_TRUNC | os.O_CREAT, 0600 )
329
		file = os.open( filename, os.O_WRONLY | os.O_TRUNC | os.O_CREAT, 0600 )

Return to bug 32787