diff --git a/smash/web/forms/worker_form.py b/smash/web/forms/worker_form.py
index c93a009a7910f79f127589ce6a813cd8baf7c490..296256805043bcbe3cf45f6e4f8d981154a5b6c4 100644
--- a/smash/web/forms/worker_form.py
+++ b/smash/web/forms/worker_form.py
@@ -50,7 +50,7 @@ class WorkerForm(ModelForm):
         
         self.fields['role'].initial = initial_role
         #use only the codename used in the code decorators 
-        self.fields['permissions'] = forms.ModelMultipleChoiceField(required=False, queryset=PermissionDecorator.permissions) 
+        self.fields['permissions'] = forms.ModelMultipleChoiceField(required=False, queryset=PermissionDecorator.get_permissions()) 
         if initial_permissions is not None:
             self.fields['permissions'].initial = [c.pk for c in initial_permissions]