diff --git a/src/Client.php b/src/Client.php
index 19749a32..5eb26ff2 100755
--- a/src/Client.php
+++ b/src/Client.php
@@ -604,7 +604,7 @@ public function getFolders(bool $hierarchical = true, ?string $parent_folder = n
                 $folder = new Folder($this, $folder_name, $item["delimiter"], $item["flags"]);
 
                 if ($hierarchical && $folder->hasChildren()) {
-                    $pattern = $folder->full_name.$folder->delimiter.'%';
+                    $pattern = $folder->path.$folder->delimiter.'%';
 
                     $children = $this->getFolders(true, $pattern, true);
                     $folder->setChildren($children);
@@ -650,7 +650,7 @@ public function getFoldersWithStatus(bool $hierarchical = true, ?string $parent_
                 $folder = new Folder($this, $folder_name, $item["delimiter"], $item["flags"]);
 
                 if ($hierarchical && $folder->hasChildren()) {
-                    $pattern = $folder->full_name.$folder->delimiter.'%';
+                    $pattern = $folder->path.$folder->delimiter.'%';
 
                     $children = $this->getFoldersWithStatus(true, $pattern, true);
                     $folder->setChildren($children);