diff --git a/checker/check_request_property_became_enum.go b/checker/check_request_property_became_enum.go index d866d1d9..66422a12 100644 --- a/checker/check_request_property_became_enum.go +++ b/checker/check_request_property_became_enum.go @@ -25,7 +25,7 @@ func RequestPropertyBecameEnumCheck(diffReport *diff.Diff, operationsSources *di continue } modifiedMediaTypes := operationItem.RequestBodyDiff.ContentDiff.MediaTypeModified - for _, mediaTypeDiff := range modifiedMediaTypes { + for mediaType, mediaTypeDiff := range modifiedMediaTypes { if mediaTypeDiff.SchemaDiff == nil { continue } @@ -41,7 +41,7 @@ func RequestPropertyBecameEnumCheck(diffReport *diff.Diff, operationsSources *di result = append(result, NewApiChange( RequestPropertyBecameEnumId, config, - []any{propertyFullName(propertyPath, propertyName)}, + []any{propertyFullName(propertyPath, propertyName), mediaType}, "", operationsSources, operationItem.Revision, diff --git a/checker/check_request_property_updated.go b/checker/check_request_property_updated.go index 73f6f27e..351adc6e 100644 --- a/checker/check_request_property_updated.go +++ b/checker/check_request_property_updated.go @@ -29,7 +29,7 @@ func RequestPropertyUpdatedCheck(diffReport *diff.Diff, operationsSources *diff. continue } modifiedMediaTypes := operationItem.RequestBodyDiff.ContentDiff.MediaTypeModified - for _, mediaTypeDiff := range modifiedMediaTypes { + for mediaType, mediaTypeDiff := range modifiedMediaTypes { CheckDeletedPropertiesDiff( mediaTypeDiff.SchemaDiff, func(propertyPath string, propertyName string, propertyItem *openapi3.Schema, parent *diff.SchemaDiff) { @@ -38,7 +38,7 @@ func RequestPropertyUpdatedCheck(diffReport *diff.Diff, operationsSources *diff. result = append(result, NewApiChange( RequestPropertyRemovedId, config, - []any{propertyFullName(propertyPath, propertyName)}, + []any{propertyFullName(propertyPath, propertyName), mediaType}, "", operationsSources, operationItem.Revision, @@ -61,7 +61,7 @@ func RequestPropertyUpdatedCheck(diffReport *diff.Diff, operationsSources *diff. result = append(result, NewApiChange( NewRequiredRequestPropertyId, config, - []any{propName}, + []any{propName, mediaType}, "", operationsSources, operationItem.Revision, @@ -72,7 +72,7 @@ func RequestPropertyUpdatedCheck(diffReport *diff.Diff, operationsSources *diff. result = append(result, NewApiChange( NewRequiredRequestPropertyWithDefaultId, config, - []any{propName}, + []any{propName, mediaType}, "", operationsSources, operationItem.Revision, @@ -84,7 +84,7 @@ func RequestPropertyUpdatedCheck(diffReport *diff.Diff, operationsSources *diff. result = append(result, NewApiChange( NewOptionalRequestPropertyId, config, - []any{propName}, + []any{propName, mediaType}, "", operationsSources, operationItem.Revision, diff --git a/checker/localizations/localizations.go b/checker/localizations/localizations.go index 9e0601cb..6e401575 100644 --- a/checker/localizations/localizations.go +++ b/checker/localizations/localizations.go @@ -1,6 +1,6 @@ // Code generated by go-localize; DO NOT EDIT. // This file was generated by robots at -// 2024-08-28 16:40:13.516781 +0300 IDT m=+0.004593543 +// 2024-08-28 17:55:50.383577 +0300 IDT m=+0.005206293 package localizations @@ -89,7 +89,7 @@ var localizations = map[string]string{ "en.messages.new-optional-request-default-parameter-to-existing-path-description": "optional request parameter added at path level", "en.messages.new-optional-request-parameter": "added optional %s request parameter %s", "en.messages.new-optional-request-parameter-description": "optional request parameter added to endpoint", - "en.messages.new-optional-request-property": "added optional request property %s", + "en.messages.new-optional-request-property": "added optional request property %s to media-type %s", "en.messages.new-optional-request-property-description": "optional property added to request", "en.messages.new-request-path-parameter": "added path request parameter %s", "en.messages.new-request-path-parameter-description": "new request path parameter", @@ -99,7 +99,7 @@ var localizations = map[string]string{ "en.messages.new-required-request-header-property-description": "new required request header", "en.messages.new-required-request-parameter": "added required %s request parameter %s", "en.messages.new-required-request-parameter-description": "required request parameter added to endpoint", - "en.messages.new-required-request-property": "added required request property %s", + "en.messages.new-required-request-property": "added required request property %s to media-type %s", "en.messages.new-required-request-property-description": "required property added to request", "en.messages.new-required-request-property-with-default": "added required request property %s with a default value to media-type %s", "en.messages.new-required-request-property-with-default-description": "required property with default value added to request", diff --git a/checker/localizations_src/en/messages.yaml b/checker/localizations_src/en/messages.yaml index f220fbc4..7a004085 100644 --- a/checker/localizations_src/en/messages.yaml +++ b/checker/localizations_src/en/messages.yaml @@ -35,9 +35,9 @@ sunset-deleted: api sunset date deleted, but deprecated=true kept api-sunset-date-changed-too-small: api sunset date changed to earlier date from %s to %s, new sunset date must be not earlier than %s at least %s days from now new-required-request-parameter: added required %s request parameter %s new-optional-request-parameter: added optional %s request parameter %s -new-required-request-property: added required request property %s +new-required-request-property: added required request property %s to media-type %s new-required-request-property-with-default: added required request property %s with a default value to media-type %s -new-optional-request-property: added optional request property %s +new-optional-request-property: added optional request property %s to media-type %s new-required-request-header-property: added required %s request header's property %s request-body-became-required: request body became required request-body-became-optional: request body became optional