@@ -4931,12 +4931,10 @@ private function addJoinsForTables(ReflectedTable $t1, PathTree $joins, array &$
4931
4931
if ($ belongsTo ) {
4932
4932
$ fkValues = $ this ->getFkEmptyValues ($ t1 , $ t2 , $ records );
4933
4933
$ this ->addFkRecords ($ t2 , $ fkValues , $ params , $ db , $ newRecords );
4934
- }
4935
- if ($ hasMany ) {
4934
+ } elseif ($ hasMany ) {
4936
4935
$ pkValues = $ this ->getPkEmptyValues ($ t1 , $ records );
4937
4936
$ this ->addPkRecords ($ t1 , $ t2 , $ pkValues , $ params , $ db , $ newRecords );
4938
- }
4939
- if ($ hasAndBelongsToMany ) {
4937
+ } elseif ($ hasAndBelongsToMany ) {
4940
4938
$ habtmValues = $ this ->getHabtmEmptyValues ($ t1 , $ t2 , $ t3 , $ db , $ records );
4941
4939
$ this ->addFkRecords ($ t2 , $ habtmValues ->fkValues , $ params , $ db , $ newRecords );
4942
4940
}
@@ -4946,12 +4944,10 @@ private function addJoinsForTables(ReflectedTable $t1, PathTree $joins, array &$
4946
4944
if ($ fkValues != null ) {
4947
4945
$ this ->fillFkValues ($ t2 , $ newRecords , $ fkValues );
4948
4946
$ this ->setFkValues ($ t1 , $ t2 , $ records , $ fkValues );
4949
- }
4950
- if ($ pkValues != null ) {
4947
+ } elseif ($ pkValues != null ) {
4951
4948
$ this ->fillPkValues ($ t1 , $ t2 , $ newRecords , $ pkValues );
4952
4949
$ this ->setPkValues ($ t1 , $ t2 , $ records , $ pkValues );
4953
- }
4954
- if ($ habtmValues != null ) {
4950
+ } elseif ($ habtmValues != null ) {
4955
4951
$ this ->fillFkValues ($ t2 , $ newRecords , $ habtmValues ->fkValues );
4956
4952
$ this ->setHabtmValues ($ t1 , $ t3 , $ records , $ habtmValues );
4957
4953
}
0 commit comments