🐥

Drupal: APIを用いた`uid`フィールド更新時のエラー対応

2023/10/26に公開

DrupalのJSONAPIを用いてnodeのuidフィールドを更新しようとした際、以下のエラーが発生しました。

The current user is not allowed to PATCH the selected field (uid). The 'administer nodes' permission is required.

これについて、権限を変更することで解決できました。

具体的には、NodeAdminister contentにチェックをいれることで、解決できました。

ただし、以下のような記載がありましたので、利用にあたっては注意が必要かと思います。

Warning: Give to trusted roles only; this permission has security implications. Promote, change ownership, edit revisions, and perform other tasks across all content types.

参考になりましたら幸いです。

Discussion