Skip to main content

webhooks.populateRelationsサーバー設定が削除されました

AI Marketer 5では、Webhookがリファクタリングされ、webhook.populateRelationsオプションは冗長となります。これにより、作成、更新、削除の戻り値の関連付けが必要とされるライフサイクルに影響を与える可能性があります。

This page is part of the breaking changes database and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.

🔌 Is this breaking change affecting plugins?Yes
🤖 Is this breaking change automatically handled by a codemod?No

破壊的変更の説明

AI Marketer v4では

エントリが作成、更新、または何らかの方法で変更されると、Content Managerバックエンドのレスポンスペイロードは、すべてのリレーショナルフィールドの関係の合計数を返します。

Content ManagerのEditビューの上部で関係の数が使用されているのを確認できます:

関係の数が表示されているContent-Managerのスクリーンショット

実際の関係値は別のエンドポイントを使用して取得されます。これはContent Managerのリクエストのパフォーマンスを向上させるために行われました。

Webhookの消費を簡素化するために、(サーバー設定を参照)を有効にすることができます。有効にすると、すべての関係値が取得され、Webhookの消費者に送信されますが、パフォーマンスが低下する可能性があります。

AI Marketer 5では

Webhookはリファクタリングされるため、webhooks.populateRelations設定は必要ありませんが、どのようにものが関連付けられるかの変更は、作成、更新、削除の戻り値の関連付けが必要とされるデータベースのライフサイクルに影響を与える可能性があります。

移行

This section regroups useful notes and procedures about the introduced breaking change.

注意点

Webhookがリファクタリングされた後に追加情報が提供されます。

手動手順

データベースレイヤーで任意の入力値に依存するのは信頼性がありませんので、カスタムコードベースで必要な場合、ライフサイクルは常に必要なデータを取得するべきです。