チュートリアルで作成した割引作成アプリケーションに編集機能を実装しました。
https://shopify.dev/apps/discounts/create
しかし、割引の編集時に以下のエラーが発生します。
フォームの送信に問題がありました。
codeAppDiscount.functionId コードアプリの割引の更新が許可されていません。
functionIdの更新を許可する方法がありましたら教えていただきたいです。
追記:discountCodeAppUpdateミューテーションを送信すると以下のエラーが返ってきます。
code: “INVALID”
field: (2) [‘codeAppDiscount’, ‘functionId’]
message: “Not allowed to update the code app discount.”
https://shopify.dev/api/admin-graphql/2022-07/mutations/discountCodeAppUpdate
また、私のコードを添付します。
https://github.com/maneko00/discount-node-test
discountCodeAppUpdateミューテーションの引数からfunctionId パラメータを外すと割引を更新できました。