Вы здесь

Ответы от REST PATCH с кодом 403 объясняют причину запрета патчинга поля

В версию Друпал 8.6.0 внесено изменение, в результате которого ответы от REST PATCH с кодом 403 объясняют причину запрета патчинга поля.

До

{"message":"Access denied on updating field 'sticky'."}

После

{"message":"Access denied on updating field 'sticky'. The 'administer nodes' permission is required."}

Изменение для тестовых классов с подклассом \Drupal\Tests\rest\Functional\EntityResource\EntityResourceTestBase:

До

  protected static $patchProtectedFieldNames = [
    'revision_timestamp',
    'revision_uid',
    'created',
    'changed',
    'promote',
    'sticky',
    'path',
  ];

После

  protected static $patchProtectedFieldNames = [
    'revision_timestamp' => NULL,
    'revision_uid' => NULL,
    'created' => "The 'administer nodes' permission is required.",
    'changed' => NULL,
    'promote' => "The 'administer nodes' permission is required.",
    'sticky' => "The 'administer nodes' permission is required.",
    'path' => "The following permissions are required: 'create url aliases' OR 'administer url aliases'.",