From 2b64ff68cc375b5688174b4087bf44be9edd2558 Mon Sep 17 00:00:00 2001 From: Markus Gerards Date: Wed, 7 Sep 2016 13:43:51 +0200 Subject: Fixed #27180 -- Fixed a crash in MySQL checks where SELECT @@sql_mode doesn't return a result. --- django/db/backends/mysql/validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'django') diff --git a/django/db/backends/mysql/validation.py b/django/db/backends/mysql/validation.py index e62a6e4c7e..5a50663dd2 100644 --- a/django/db/backends/mysql/validation.py +++ b/django/db/backends/mysql/validation.py @@ -13,7 +13,7 @@ class DatabaseValidation(BaseDatabaseValidation): with self.connection.cursor() as cursor: cursor.execute("SELECT @@sql_mode") sql_mode = cursor.fetchone() - modes = set(sql_mode[0].split(',')) + modes = set(sql_mode[0].split(',') if sql_mode else ()) if not (modes & {'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES'}): return [checks.Warning( "MySQL Strict Mode is not set for database connection '%s'" % self.connection.alias, -- cgit v1.3