server/sources/native.py
changeset 10411 4ee15441f2eb
parent 10366 38c7598b5c61
parent 10329 f92823a66f18
child 10446 1e6655cff5ab
--- a/server/sources/native.py	Mon Jun 22 14:15:16 2015 +0200
+++ b/server/sources/native.py	Mon Jun 22 14:27:37 2015 +0200
@@ -718,7 +718,7 @@
                     if mo is not None:
                         raise UniqueTogetherError(cnx, cstrname=mo.group(0))
                     # old sqlite
-                    mo = re.search('columns (.*) are not unique', arg)
+                    mo = re.search('columns? (.*) (?:is|are) not unique', arg)
                     if mo is not None: # sqlite in use
                         # we left chop the 'cw_' prefix of attribute names
                         rtypes = [c.strip()[3:]