server/sources/native.py
changeset 10329 f92823a66f18
parent 10272 3231fd2fa7a5
child 10411 4ee15441f2eb
child 10631 1ab79c435fae
--- a/server/sources/native.py	Mon Apr 06 21:46:52 2015 +0200
+++ b/server/sources/native.py	Tue Apr 07 17:08:53 2015 +0200
@@ -736,7 +736,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:]