Group visibilityPermissions empty after import



  • I’m on jsreport 4.9.0 and running multiple instances. For deployments, I use the export/import workflow (jsexport → import into new instance).

    The issue occurs specifically with groups:

    When a group already exists in the target environment, everything works fine — imported entities correctly inherit permissions and the entity's visibilityPermissions includes the group's ID.

    When a group is newly created by the import, the entities the have the group permission end up with an empty visibilityPermissions array. As a result, users in that group cannot see the entities they should.

    Workarounds:

    If I remove, save then re-add a permission on the group and save it again,
    then visibilityPermissions is correctly populated and everything works.

    I’ve tried both with and without the --fullImport flag — no difference.

    It looks like the importer isn’t populating visibilityPermissions for newly created groups.

    Could you confirm if this is a bug in the import/export flow, or if I’m missing a required step?



  • Thank you.
    I confirm this is a bug. I apologize for the inconvenience.

    We make sure this is fixed in the next update. Not having the date, though.
    Here is the gh ticket to track
    https://github.com/jsreport/jsreport/issues/1257


Log in to reply
 

Looks like your connection to jsreport forum was lost, please wait while we try to reconnect.