1
0
Fork 0
forked from alemi/upub

fix: don't rename columns while joining

This commit is contained in:
əlemi 2024-04-19 05:02:59 +02:00
parent 629990fee8
commit 4883597ee3
Signed by: alemi
GPG key ID: A4895B84D311642C

View file

@ -92,11 +92,11 @@ impl Entity {
.join(sea_orm::JoinType::LeftJoin, crate::model::activity::Relation::Object.def()); .join(sea_orm::JoinType::LeftJoin, crate::model::activity::Relation::Object.def());
for col in crate::model::activity::Column::iter() { for col in crate::model::activity::Column::iter() {
select = select.select_column_as(col, format!("{}{}", crate::model::activity::Entity.table_name(), col.to_string())); select = select.select_column(col);
} }
for col in crate::model::object::Column::iter() { for col in crate::model::object::Column::iter() {
select = select.select_column_as(col, format!("{}{}", crate::model::object::Entity.table_name(), col.to_string())); select = select.select_column(col);
} }
select select
@ -107,11 +107,11 @@ impl Entity {
.distinct() .distinct()
.select_only() .select_only()
.join(sea_orm::JoinType::InnerJoin, Relation::Object.def()); .join(sea_orm::JoinType::InnerJoin, Relation::Object.def());
// INNERJOIN: filter out addressings for which we don't have an activity anymore // INNERJOIN: filter out addressings for which we don't have an object anymore
// TODO we could in theory return just the link or fetch them again, just ignoring them is mehh // TODO we could in theory return just the link or fetch them again, just ignoring them is mehh
for col in crate::model::object::Column::iter() { for col in crate::model::object::Column::iter() {
select = select.select_column_as(col, format!("{}{}", crate::model::object::Entity.table_name(), col.to_string())); select = select.select_column(col);
} }
select select