Skip to content

Conversation

@SasakiTakatsugu
Copy link
Contributor

原因
oneOf の判定をすべてのサブクラスに対して総当たりで行っていたため、PricingTieredUnitPricingTieredUsageUnit がともに条件を満たし、「複数マッチ例外」 が発生していた。

対応
テンプレートを修正し、type ディスクリミネータを先に読んで該当サブクラスを 1 件に確定し、そのクラスだけを validate するフローに変更。
ディスクリミネータが定義されていない oneOf モデルの場合は、従来どおり総当たりバリデーション。

@SasakiTakatsugu SasakiTakatsugu self-assigned this Aug 5, 2025
@SasakiTakatsugu SasakiTakatsugu added the bug Something isn't working label Aug 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants