- '$allowcid' => json_encode($default_permissions['allow_cid']),
- '$allowgid' => json_encode($default_permissions['allow_gid']),
- '$denycid' => json_encode($default_permissions['deny_cid']),
- '$denygid' => json_encode($default_permissions['deny_gid']),
+ '$allowcid' => json_encode(defaults($default_permissions, 'allow_cid', [])), // we need arrays for Javascript since we call .remove() and .push() on this values
+ '$allowgid' => json_encode(defaults($default_permissions, 'allow_gid', [])),
+ '$denycid' => json_encode(defaults($default_permissions, 'deny_cid', [])),
+ '$denygid' => json_encode(defaults($default_permissions, 'deny_gid', [])),