# HG changeset patch # User jbe # Date 1453320367 -3600 # Node ID ea84196585359d3f1e2ce10f8ba2adc2ad64569a # Parent b4aac2bdc33de4308b4f3fd9d9fa9a97262df6a4 Another change to make :try_save() work properly with "document_column" (use "_col" proxy also for accessing self._col[primary_key.json_doc]) diff -r b4aac2bdc33d -r ea8419658535 libraries/mondelefant/mondelefant.lua --- a/libraries/mondelefant/mondelefant.lua Wed Jan 20 20:53:19 2016 +0100 +++ b/libraries/mondelefant/mondelefant.lua Wed Jan 20 21:06:07 2016 +0100 @@ -1150,7 +1150,7 @@ return db_error end if primary_key.json_doc then - self[primary_key.json_doc][primary_key.key] = db_result.json_key + self._col[primary_key.json_doc][primary_key.key] = db_result.json_key else for idx, value in ipairs(primary_key) do self[value] = db_result[value] @@ -1176,7 +1176,7 @@ primary_key_compare[1] = { '("$"->>?)::$ = ?', {primary_key.json_doc}, primary_key.key, {primary_key.type}, - self[primary_key.json_doc][primary_key.key] + self._col[primary_key.json_doc][primary_key.key] } else for idx, value in ipairs(primary_key) do