14965: Fixes mkdir name encoding
authorEric Biagiotti <ebiagiotti@veritasgenetics.com>
Thu, 11 Jul 2019 14:37:24 +0000 (10:37 -0400)
committerEric Biagiotti <ebiagiotti@veritasgenetics.com>
Thu, 11 Jul 2019 14:37:24 +0000 (10:37 -0400)
Arvados-DCO-1.1-Signed-off-by:  <ebiagiotti@veritasgenetics.com>

services/fuse/arvados_fuse/__init__.py

index 41134e2eecb1a86da6495ed9fb06e7488a64a252..dca3d2fd6c8368d4f5d367baf9fafd695d464081 100644 (file)
@@ -59,7 +59,6 @@ standard_library.install_aliases()
 from builtins import next
 from builtins import str
 from builtins import object
-from builtins import bytes
 import os
 import sys
 import llfuse
@@ -799,6 +798,7 @@ class Operations(llfuse.Operations):
     @mkdir_time.time()
     @catch_exceptions
     def mkdir(self, inode_parent, name, mode, ctx=None):
+        name = name.decode()
         _logger.debug("arv-mount mkdir: parent_inode %i '%s' %o", inode_parent, name, mode)
 
         p = self._check_writable(inode_parent)