From 663590689f3fe9aa94d223ccec527399c383480a Mon Sep 17 00:00:00 2001
From: int32bit <krystism@gmail.com>
Date: Wed, 25 Aug 2021 15:21:24 +0800
Subject: [PATCH] Fix wrong impl for mysql (#210)

If 'mariadb' in version info, the db instance should be mariadb(reverse in code) rather than mysql.
---
 plugins/module_utils/user.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/plugins/module_utils/user.py b/plugins/module_utils/user.py
index a8da7f1..c475c19 100644
--- a/plugins/module_utils/user.py
+++ b/plugins/module_utils/user.py
@@ -859,8 +859,8 @@ def get_impl(cursor):
     global impl
     cursor.execute("SELECT VERSION()")
     if 'mariadb' in cursor.fetchone()[0].lower():
-        from ansible_collections.community.mysql.plugins.module_utils.implementations.mariadb import user as mysqluser
-        impl = mysqluser
-    else:
-        from ansible_collections.community.mysql.plugins.module_utils.implementations.mysql import user as mariauser
+        from ansible_collections.community.mysql.plugins.module_utils.implementations.mariadb import user as mariauser
         impl = mariauser
+    else:
+        from ansible_collections.community.mysql.plugins.module_utils.implementations.mysql import user as mysqluser
+        impl = mysqluser