session progress

This commit is contained in:
Sascha Kühl
2025-02-17 16:07:41 +01:00
parent 9a95725959
commit 5109659882
4 changed files with 19 additions and 12 deletions
@@ -142,10 +142,9 @@ public:
if (pk_.is_null()) {
entity_query_data_.pk_column_name = id;
} else if (pk_.is_integer()) {
const auto t = std::make_shared<sql::table>(table_info_stack_.top().info.get().name());
auto v = *pk_.as<V>();
auto c = sql::column{t, id, ""};
auto co = std::make_unique<query::condition<sql::column, V>>(c, query::basic_condition::operand_type::EQUAL, v);
auto v = *pk_.as<V>();
auto c = sql::column{table_info_stack_.top().table, id, ""};
auto co = std::make_unique<query::condition<sql::column, V>>(c, query::basic_condition::operand_type::EQUAL, v);
entity_query_data_.where_clause = std::move(co);
entity_query_data_.pk_column_name = id;
}
@@ -281,7 +280,6 @@ public:
append_join(
sql::column{relation->second, join_columns.join_column},
sql::column{next->second, pk->name()}
// sql::column{std::make_shared<sql::table>(info->get().name()), pk->name()}
);
}