Hotfix - ModelTrait::find_linked() filter with model's primary key

This commit is contained in:
Billy Chan 2021-09-10 16:19:25 +08:00 committed by Chris Tsang
parent f56ac7b7f6
commit 889e9df923
2 changed files with 2 additions and 1 deletions

View File

@ -21,7 +21,7 @@ pub trait ModelTrait: Clone + Send + Debug {
where
L: Linked<FromEntity = Self::Entity>,
{
l.find_linked()
l.find_linked().belongs_to(self)
}
}

View File

@ -251,6 +251,7 @@ mod tests {
r#"FROM `filling`"#,
r#"INNER JOIN `cake_filling` ON `cake_filling`.`filling_id` = `filling`.`id`"#,
r#"INNER JOIN `cake` ON `cake`.`id` = `cake_filling`.`cake_id`"#,
r#"WHERE `cake`.`id` = 12"#,
]
.join(" ")
);