Skip to content

v1.7.7

Choose a tag to compare

@zgldh zgldh released this 10 Oct 16:00

Fixed the permission:auto-refresh duplicate records issue.

Manually tune-up for old users:

  1. Go to Modules/User/Commands/UpdatePermissions.php down to bottom. The method processConnection.
  2. Change to
    private function processConnection($connection)
    {
        $permissionQuery = (new Permission())->setConnection($connection);
        foreach ($this->permissions as $permissionData) {
            if (!$permissionQuery->where([
                'name' => $permissionData['name'],
                'guard_name' => $permissionData['guard_name']
            ])->first()) {
                $permission = $permissionQuery->firstOrCreate($permissionData);
            }
        }
    }