From 02a901467b00880402045ca2b14498f0fa318445 Mon Sep 17 00:00:00 2001
From: ibuler <ibuler@qq.com>
Date: Mon, 16 Mar 2020 16:13:54 +0800
Subject: [PATCH] =?UTF-8?q?[Bugfix]=20=E4=BF=AE=E5=A4=8D=E5=8A=A8=E6=80=81?=
 =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E7=94=A8=E6=88=B7=E7=99=BB=E5=BD=95windows?=
 =?UTF-8?q?=E7=9A=84bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 apps/assets/models/user.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/apps/assets/models/user.py b/apps/assets/models/user.py
index 40f2b8583..bb672fff3 100644
--- a/apps/assets/models/user.py
+++ b/apps/assets/models/user.py
@@ -158,6 +158,12 @@ class SystemUser(BaseUser):
     def can_perm_to_asset(self):
         return self.protocol not in [self.PROTOCOL_MYSQL]
 
+    def load_asset_special_auth(self, asset=None, username=None):
+        instance = super().load_asset_special_auth(asset=asset, username=username)
+        if self.username_same_with_user:
+            instance.username = username
+        return instance
+
     @property
     def cmd_filter_rules(self):
         from .cmd_filter import CommandFilterRule