From 6638a2262c2aed4e3841b47a99dbf774987006be Mon Sep 17 00:00:00 2001 From: Billy Chan Date: Fri, 24 Sep 2021 12:22:36 +0800 Subject: [PATCH] Codegen classify ordinary relation wrongly as conjunct relation (#186) --- sea-orm-codegen/src/entity/transformer.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sea-orm-codegen/src/entity/transformer.rs b/sea-orm-codegen/src/entity/transformer.rs index 840eade0..b137e15b 100644 --- a/sea-orm-codegen/src/entity/transformer.rs +++ b/sea-orm-codegen/src/entity/transformer.rs @@ -63,6 +63,8 @@ impl EntityTransformer { entities.insert(table_name.clone(), entity.clone()); for (i, mut rel) in relations.into_iter().enumerate() { let is_conjunct_relation = entity.primary_keys.len() == entity.columns.len() + && rel.columns.len() == 2 + && rel.ref_columns.len() == 2 && entity.primary_keys.len() == 2; match is_conjunct_relation { true => {