diff --git a/hbase-server/src/main/ruby/hbase/security.rb b/hbase-server/src/main/ruby/hbase/security.rb index 6b30ff01417..67f586dbee1 100644 --- a/hbase-server/src/main/ruby/hbase/security.rb +++ b/hbase-server/src/main/ruby/hbase/security.rb @@ -187,7 +187,7 @@ module Hbase count = 0 perms.each do |value| user_name = String.from_java_bytes(value.getUser) - table = (value.getTable != nil) ? org.apache.hadoop.hbase.util.Bytes::toStringBinary(value.getTable) : '' + table = (value.getTable != nil) ? value.getTable.toString() : '' family = (value.getFamily != nil) ? org.apache.hadoop.hbase.util.Bytes::toStringBinary(value.getFamily) : '' qualifier = (value.getQualifier != nil) ? org.apache.hadoop.hbase.util.Bytes::toStringBinary(value.getQualifier) : '' @@ -201,7 +201,7 @@ module Hbase end count += 1 end - + return ((block_given?) ? count : res) end