If there is more than one module with the same human name, ex. we have a feature called Comment that "extends" the core Comment module, the permissions that the core module comment defines wont be available for export.

This is because user_permission_features_export_options() uses the module human name as key instead of the machine name.

Simple fix, just switch so that the machine name is used as key instead. Attaching patch.

Files: 

Comments

Status:Active» Needs review

Changed status. There is a patch to test.