@@ -469,16 +469,22 @@ func setResourceReadMany(
469
469
var targetMemberShapeRef * awssdkmodel.ShapeRef
470
470
targetAdaptedVarName := targetVarName
471
471
// Check that the field has potentially been renamed
472
- renamedName , _ := r .InputFieldRename (
472
+ renamedName , foundInputFieldRename := r .InputFieldRename (
473
473
op .Name , memberName ,
474
474
)
475
475
f , found = r .SpecFields [renamedName ]
476
476
if found {
477
477
targetAdaptedVarName += cfg .PrefixConfig .SpecField
478
478
} else {
479
- f , found = r .StatusFields [memberName ]
479
+ f , found = r .StatusFields [renamedName ]
480
480
if ! found {
481
- // TODO(jaypipes): check generator config for exceptions?
481
+ if foundInputFieldRename {
482
+ msg := fmt .Sprintf (
483
+ "Input field rename %s for operation %s is not part of %s Spec or Status fields" ,
484
+ memberName , op .Name , r .Names .Camel ,
485
+ )
486
+ panic (msg )
487
+ }
482
488
continue
483
489
}
484
490
targetAdaptedVarName += cfg .PrefixConfig .StatusField
@@ -521,7 +527,7 @@ func setResourceReadMany(
521
527
// continue
522
528
// }
523
529
// }
524
- if util .InStrings (memberName , matchFieldNames ) {
530
+ if util .InStrings (renamedName , matchFieldNames ) {
525
531
out += fmt .Sprintf (
526
532
"%s\t \t if %s.%s != nil {\n " ,
527
533
indent ,
0 commit comments