From bf99642af44210204c7158d5f9ff34a4b93078f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20K=C3=BChl?= Date: Mon, 18 May 2026 06:58:26 +0200 Subject: [PATCH] resolve has one progress --- include/matador/sql/internal/query_result_impl.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/matador/sql/internal/query_result_impl.hpp b/include/matador/sql/internal/query_result_impl.hpp index cd8df39..311f29e 100644 --- a/include/matador/sql/internal/query_result_impl.hpp +++ b/include/matador/sql/internal/query_result_impl.hpp @@ -132,7 +132,7 @@ template void query_result_impl::on_has_one(const char*, object::object_ptr& x, const char *join_column, const utils::foreign_attributes& attr) { const auto resolver = resolver_->joined_object_resolver(result_type_, join_column); if (attr.fetch() == utils::fetch_type::Lazy) { - x.reset(std::make_shared>(resolver, utils::identifier{})); + x.reset(std::make_shared>(resolver, current_pk_)); } else { auto obj = std::make_shared(); const auto ti = std::type_index(typeid(*x));