From d78aa325d3df86b8d2631884c3ff6b84585a2fbf Mon Sep 17 00:00:00 2001 From: Tomasz Sowa Date: Thu, 8 Apr 2021 17:19:52 +0200 Subject: [PATCH] fixed: prepare_to_select() should initialize 'model' but it was initialized only in select() --- src/finder.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/finder.h b/src/finder.h index b67012e..8c8c5dc 100644 --- a/src/finder.h +++ b/src/finder.h @@ -173,6 +173,17 @@ public: last_query_error = L"model connector object is required"; } + model.set_connector(model_connector); + + finder_helper.clear(); + model_env.clear(); + + model.model_env = &model_env; + model.model_env->model_data = model_data; + model.model_env->finder_helper = &finder_helper; + model.prepare_table(); + model.model_env->add_table_name_to_finder_helper(); + return *this; } @@ -219,17 +230,6 @@ public: prepare_to_select(); } - model.set_connector(model_connector); - - finder_helper.clear(); - model_env.clear(); - - model.model_env = &model_env; - model.model_env->model_data = model_data; - model.model_env->finder_helper = &finder_helper; - model.prepare_table(); - model.model_env->add_table_name_to_finder_helper(); - has_autogenerated_select = true; if( model_connector && out_stream && db_expression )