@@ -155,10 +155,8 @@ game_value Result::cmd_toArray(game_state&, game_value_parameter right) {
155155 if (!res) return auto_array<game_value>();
156156 auto_array<game_value> result;
157157
158- const auto [dateParser, dateTimeParser, timeParser] = getDateParser (
159- gdRes->statementName .empty () ? Config::get ().getDateType () : Config::get ().getStatement (gdRes->statementName ).dateType );
160- const auto parseTinyintAsBool =
161- gdRes->statementName .empty () ? Config::get ().getTinyintAsBool () : Config::get ().getStatement (gdRes->statementName ).parseTinyintAsBool ;
158+ const auto [dateParser, dateTimeParser, timeParser] = getDateParser (Config::get ().getDateType (gdRes->statementName ));
159+ const auto parseTinyintAsBool = Config::get ().getTinyintAsBool (gdRes->statementName );
162160
163161 while (res->next ()) {
164162 auto_array<game_value> row;
@@ -212,10 +210,8 @@ game_value Result::cmd_toParsedArray(game_state& state, game_value_parameter rig
212210 if (!res) return auto_array<game_value>();
213211 auto_array<game_value> result;
214212
215- const auto [dateParser, dateTimeParser, timeParser] = getDateParser (
216- gdRes->statementName .empty () ? Config::get ().getDateType () : Config::get ().getStatement (gdRes->statementName ).dateType );
217- const auto parseTinyintAsBool =
218- gdRes->statementName .empty () ? Config::get ().getTinyintAsBool () : Config::get ().getStatement (gdRes->statementName ).parseTinyintAsBool ;
213+ const auto [dateParser, dateTimeParser, timeParser] = getDateParser (Config::get ().getDateType (gdRes->statementName ));
214+ const auto parseTinyintAsBool = Config::get ().getTinyintAsBool (gdRes->statementName );
219215
220216 while (res->next ()) {
221217 auto_array<game_value> row;
0 commit comments