webmcp

changeset 438:ea8419658535

Another change to make <db_object>:try_save() work properly with "document_column"
(use "_col" proxy also for accessing self._col[primary_key.json_doc])
author jbe
date Wed Jan 20 21:06:07 2016 +0100 (2016-01-20)
parents b4aac2bdc33d
children 29b1f7a04934
files libraries/mondelefant/mondelefant.lua
line diff
     1.1 --- a/libraries/mondelefant/mondelefant.lua	Wed Jan 20 20:53:19 2016 +0100
     1.2 +++ b/libraries/mondelefant/mondelefant.lua	Wed Jan 20 21:06:07 2016 +0100
     1.3 @@ -1150,7 +1150,7 @@
     1.4        return db_error
     1.5      end
     1.6      if primary_key.json_doc then
     1.7 -      self[primary_key.json_doc][primary_key.key] = db_result.json_key
     1.8 +      self._col[primary_key.json_doc][primary_key.key] = db_result.json_key
     1.9      else
    1.10        for idx, value in ipairs(primary_key) do
    1.11          self[value] = db_result[value]
    1.12 @@ -1176,7 +1176,7 @@
    1.13          primary_key_compare[1] = {
    1.14            '("$"->>?)::$ = ?',
    1.15            {primary_key.json_doc}, primary_key.key, {primary_key.type},
    1.16 -          self[primary_key.json_doc][primary_key.key]
    1.17 +          self._col[primary_key.json_doc][primary_key.key]
    1.18          }
    1.19        else
    1.20          for idx, value in ipairs(primary_key) do

Impressum / About Us