diff options
| author | ormorph <roma251078@mail.ru> | 2021-12-20 19:47:08 +0300 |
|---|---|---|
| committer | Slávek Banko <slavek.banko@axis.cz> | 2021-12-27 18:25:38 +0100 |
| commit | de08289873aafec6cb083d2058ed888c189d3b62 (patch) | |
| tree | 626c4fcf1b662aa26e5302ff47806f84ce1ddd7c /kexi/kexidb/connection.cpp | |
| parent | d6ebacbe86e4778d29c5f1b40b51d52e14155542 (diff) | |
| download | koffice-de082898.tar.gz koffice-de082898.zip | |
Added kexi hotfix to support versions 12 and higher, fixing issue #15
Signed-off-by: ormorph <roma251078@mail.ru>
(cherry picked from commit 5274e5d455f1478e19fc02df822eca04aae19116)
Diffstat (limited to 'kexi/kexidb/connection.cpp')
| -rw-r--r-- | kexi/kexidb/connection.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kexi/kexidb/connection.cpp b/kexi/kexidb/connection.cpp index 776285e50..fbc938685 100644 --- a/kexi/kexidb/connection.cpp +++ b/kexi/kexidb/connection.cpp @@ -3227,6 +3227,10 @@ bool Connection::updateRow(QuerySchema &query, RowData& data, RowEditBuffer& buf setError(ERR_UPDATE_SERVER_ERROR, i18n("Row updating on the server failed.")); return false; } + + if (m_driver->beh->ROW_ID_FIELD_NAME == "xmin") + data[data.size()-1]=drv_lastInsertRowID(); + //success: now also assign new values in memory: TQMap<QueryColumnInfo*,int> columnsOrderExpanded; updateRowDataWithNewValues(query, data, b, columnsOrderExpanded); |
