Prechádzať zdrojové kódy

fix permission error on ModelLookupForm (#174)

Breno Rocha Uchôa 8 rokov pred
rodič
commit
7b956bc940
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      jet/forms.py

+ 1 - 1
jet/forms.py

@@ -119,7 +119,7 @@ class ModelLookupForm(forms.Form):
         content_type = ContentType.objects.get_for_model(self.model_cls)
         permission = Permission.objects.filter(content_type=content_type, codename__startswith='change_').first()
 
-        if not self.request.user.has_perm(permission.codename):
+        if not self.request.user.has_perm('{}.{}'.format(data['app_label'], permission.codename)):
             raise ValidationError('error')
 
         return data