Skip to content

Commit 52ea890

Browse files
committed
fix: support for dynamic relations
1 parent 5aac480 commit 52ea890

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Drivers/Standard/QueryBuilder.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,11 @@ public function getRelationModelClass(string $relation): ?string
342342
$resourceModel = (new $this->resourceModelClass);
343343

344344
foreach ($relations as $nestedRelation) {
345-
if (!$resourceModel->isRelation($nestedRelation)) {
345+
if ((float) app()->version() >= 8.0) {
346+
if (!$resourceModel->isRelation($nestedRelation)) {
347+
return null;
348+
}
349+
} elseif (!method_exists($resourceModel, $nestedRelation)) {
346350
return null;
347351
}
348352

0 commit comments

Comments
 (0)