diff --git a/src/f9/f9lib01.cpp b/src/f9/f9lib01.cpp index 2dbdb9660..0f0af3052 100644 --- a/src/f9/f9lib01.cpp +++ b/src/f9/f9lib01.cpp @@ -960,7 +960,7 @@ bool TEstrazione::pura_iva(const TRectype& mov) void TEstrazione::write_errorsql_log(const TString& query) { - _log->log(2, query); + _log->log(2, ((TString &)query).strip("\n")); _log->log(2, fp_db().sq_get_string_error()); _log->log(2, fp_db().sq_get_text_error()); _log->line(); @@ -1409,10 +1409,10 @@ bool TEstrazione::estrazione_iva(bool escluso) FOR_EACH_ARRAY_ITEM(_movs, r, obj) { TMovimento_estr & mov_i = (TMovimento_estr &)*obj; + const TRectype mov = cache().get(LF_MOV, mov_i.numreg()); if (bar.add_status() && mov_i.estratto()) { - const TRectype& mov = cache().get(LF_MOV, mov_i.numreg()); TToken_string key = mov.get(MOV_TIPO); key.add(mov.get(MOV_CODCF)); diff --git a/src/f9/f9lib02.cpp b/src/f9/f9lib02.cpp index b6a8abdf6..85aad6bfe 100644 --- a/src/f9/f9lib02.cpp +++ b/src/f9/f9lib02.cpp @@ -322,6 +322,7 @@ bool TIva_insert_prepared_stat::get(TString& query) if (_query.empty()) write(); query.cut(0) << _query; + _ok = _query.full(); return _ok; }