summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/libs-imp-postgress.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-02-16 10:59:14 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-02-16 10:59:14 +0100
commit8e11d447440b44990432ac838953a8cde4ef914f (patch)
treef30b2ff2d8a10f1aff50e1522d968618a97f067c /tex/context/base/mkiv/libs-imp-postgress.lua
parent43fc66771a0c9d27cc0b7fe7a69392ea313bd0ca (diff)
downloadcontext-8e11d447440b44990432ac838953a8cde4ef914f.tar.gz
2020-02-11 16:39:00
Diffstat (limited to 'tex/context/base/mkiv/libs-imp-postgress.lua')
-rw-r--r--tex/context/base/mkiv/libs-imp-postgress.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/tex/context/base/mkiv/libs-imp-postgress.lua b/tex/context/base/mkiv/libs-imp-postgress.lua
index 5cd04e03b..629079b01 100644
--- a/tex/context/base/mkiv/libs-imp-postgress.lua
+++ b/tex/context/base/mkiv/libs-imp-postgress.lua
@@ -114,13 +114,13 @@ local function execute_once(specification,retry)
result[nofrows] = convert(values)
end
else
- local column = { }
callback = function(nofcolumns,values,fields)
+ local column = { }
for i=1,nofcolumns do
local field
if fields then
field = fields[i]
- keys[i+1] = field
+ keys[i] = field
else
field = keys[i]
end
@@ -135,7 +135,7 @@ local function execute_once(specification,retry)
for i=1,#query do
local okay = postgress_execute(db,query[i],callback)
if not okay then
- if id and option == "retry" and i == 1 then
+ if id and retry and i == 1 then
report("error: %s, retrying to connect",postgress_getmessage(db))
postgress_close(db)
cache[id] = nil