From 25100cf7bdbffb200c5c8fb79c69500127cfd6f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 29 Mar 2019 17:00:03 +0100 Subject: [PATCH] misc: fix insertion in previously empty table (#31655) --- wcs_olap/feeder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcs_olap/feeder.py b/wcs_olap/feeder.py index 23181fc..eb87827 100644 --- a/wcs_olap/feeder.py +++ b/wcs_olap/feeder.py @@ -388,7 +388,7 @@ CREATE TABLE public.dates AS (SELECT labels = None if to_insert: self.ex('SELECT MAX(id) FROM {name}', ctx={'name': name}) - next_id = self.cur.fetchone()[0] + 1 + next_id = (self.cur.fetchone()[0] or 0) + 1 ids = range(next_id, next_id + len(to_insert)) labels = zip(ids, to_insert)