diff --git a/lib/classes/restapi/RouteMap.php b/lib/classes/restapi/RouteMap.php
index 717a41aca20a41b15230c98f7fca264bb3b0084c..b8ad2f4df566d5e73c987400e259f7d024af9dbf 100644
--- a/lib/classes/restapi/RouteMap.php
+++ b/lib/classes/restapi/RouteMap.php
@@ -964,8 +964,14 @@ abstract class RouteMap
     public function getRoutes($http_method = null)
     {
         $ref      = new \ReflectionClass($this);
-        $docblock = new Docblock($ref);
-        $class_conditions = $this->extractConditions($docblock);
+
+        if ($ref->getDocComment()) {
+            $docblock = new Docblock($ref);
+            $class_conditions = $this->extractConditions($docblock);
+        } else {
+            $class_conditions = [];
+        }
+
 
         // Create result array by creating an associative array from all
         // supported methods as keys