From 08dc0399e9fd2d08d3b3244772dc85dc647cbf2e Mon Sep 17 00:00:00 2001 From: batyrmastyr Date: Fri, 20 Mar 2026 00:15:39 +0400 Subject: [PATCH] Relation query should be created by related class, not primary model class --- src/AbstractActiveRecord.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/AbstractActiveRecord.php b/src/AbstractActiveRecord.php index 878693f6b..26aa975ae 100644 --- a/src/AbstractActiveRecord.php +++ b/src/AbstractActiveRecord.php @@ -63,7 +63,9 @@ abstract class AbstractActiveRecord implements ActiveRecordInterface public function createQuery(ActiveRecordInterface|string|null $modelClass = null): ActiveQueryInterface { - return static::query($modelClass ?? $this); + $source = $modelClass ?? $this; + + return $source::query($source); } public function delete(): int