소스 검색

Fix none access_token

Denis K 9 년 전
부모
커밋
b7aa2a51c0
2개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      jet/dashboard/dashboard_modules/google_analytics.py
  2. 4 0
      jet/dashboard/dashboard_modules/yandex_metrika.py

+ 1 - 1
jet/dashboard/dashboard_modules/google_analytics.py

@@ -146,7 +146,7 @@ class CredentialWidget(Widget):
             'type': 'hidden',
             'name': 'credential',
         })
-        attrs['value'] = force_unicode(value)
+        attrs['value'] = force_unicode(value) if value else ''
 
         return format_html('%s<input{} />' % link, flatatt(attrs))
 

+ 4 - 0
jet/dashboard/dashboard_modules/yandex_metrika.py

@@ -99,6 +99,10 @@ class AccessTokenWidget(Widget):
             link = '<a href="%s">Revoke access</a>' % reverse('jet-dashboard:yandex-metrika-revoke', kwargs={'pk': self.module.model.pk})
         else:
             link = '<a href="%s">Grant access</a>' % reverse('jet-dashboard:yandex-metrika-grant', kwargs={'pk': self.module.model.pk})
+
+        if value is None:
+            value = ''
+
         return format_html('%s<input type="hidden" name="access_token" value="%s">' % (link, value))