@@ -232,7 +232,7 @@ type profiledZone struct {
232232}
233233
234234func  (cs  Route53Changes ) Route53Changes () []route53types.Change  {
235- 	ret  :=   []route53types.Change {} 
235+ 	var   ret  []route53types.Change 
236236	for  _ , c  :=  range  cs  {
237237		ret  =  append (ret , c .Change )
238238	}
@@ -313,7 +313,7 @@ type AWSConfig struct {
313313
314314// NewAWSProvider initializes a new AWS Route53 based Provider. 
315315func  NewAWSProvider (awsConfig  AWSConfig , clients  map [string ]Route53API ) (* AWSProvider , error ) {
316- 	provider  :=  & AWSProvider {
316+ 	pr  :=  & AWSProvider {
317317		clients :               clients ,
318318		domainFilter :          awsConfig .DomainFilter ,
319319		zoneIDFilter :          awsConfig .ZoneIDFilter ,
@@ -331,7 +331,7 @@ func NewAWSProvider(awsConfig AWSConfig, clients map[string]Route53API) (*AWSPro
331331		failedChangesQueue :    make (map [string ]Route53Changes ),
332332	}
333333
334- 	return  provider , nil 
334+ 	return  pr , nil 
335335}
336336
337337// Zones returns the list of hosted zones. 
@@ -561,33 +561,33 @@ func (p *AWSProvider) records(ctx context.Context, zones map[string]*profiledZon
561561}
562562
563563// Identify if old and new endpoints require DELETE/CREATE instead of UPDATE. 
564- func  (p  * AWSProvider ) requiresDeleteCreate (old  * endpoint.Endpoint , new  * endpoint.Endpoint ) bool  {
565- 	// a change of record type 
566- 	if  old .RecordType  !=  new .RecordType  {
564+ func  (p  * AWSProvider ) requiresDeleteCreate (old  * endpoint.Endpoint , newE  * endpoint.Endpoint ) bool  {
565+ 	// a change of a  record type 
566+ 	if  old .RecordType  !=  newE .RecordType  {
567567		return  true 
568568	}
569569
570570	// an ALIAS record change to/from an A 
571571	if  old .RecordType  ==  endpoint .RecordTypeA  {
572572		oldAlias , _  :=  old .GetProviderSpecificProperty (providerSpecificAlias )
573- 		newAlias , _  :=  new .GetProviderSpecificProperty (providerSpecificAlias )
573+ 		newAlias , _  :=  newE .GetProviderSpecificProperty (providerSpecificAlias )
574574		if  oldAlias  !=  newAlias  {
575575			return  true 
576576		}
577577	}
578578
579579	// a set identifier change 
580- 	if  old .SetIdentifier  !=  new .SetIdentifier  {
580+ 	if  old .SetIdentifier  !=  newE .SetIdentifier  {
581581		return  true 
582582	}
583583
584584	// a change of routing policy 
585- 	// default  to true for geolocation properties if any geolocation property exists in old/new but not the other 
585+ 	// defaults  to true for geolocation properties if any geolocation property exists in old/new but not the other 
586586	for  _ , propType  :=  range  [7 ]string {providerSpecificWeight , providerSpecificRegion , providerSpecificFailover ,
587587		providerSpecificFailover , providerSpecificGeolocationContinentCode , providerSpecificGeolocationCountryCode ,
588588		providerSpecificGeolocationSubdivisionCode } {
589589		_ , oldPolicy  :=  old .GetProviderSpecificProperty (propType )
590- 		_ , newPolicy  :=  new .GetProviderSpecificProperty (propType )
590+ 		_ , newPolicy  :=  newE .GetProviderSpecificProperty (propType )
591591		if  oldPolicy  !=  newPolicy  {
592592			return  true 
593593		}
@@ -601,14 +601,14 @@ func (p *AWSProvider) createUpdateChanges(newEndpoints, oldEndpoints []*endpoint
601601	var  creates  []* endpoint.Endpoint 
602602	var  updates  []* endpoint.Endpoint 
603603
604- 	for  i , new  :=  range  newEndpoints  {
605- 		old  :=  oldEndpoints [i ]
606- 		if  p .requiresDeleteCreate (old ,  new ) {
607- 			deletes  =  append (deletes , old )
608- 			creates  =  append (creates , new )
604+ 	for  i , newE  :=  range  newEndpoints  {
605+ 		oldE  :=  oldEndpoints [i ]
606+ 		if  p .requiresDeleteCreate (oldE ,  newE ) {
607+ 			deletes  =  append (deletes , oldE )
608+ 			creates  =  append (creates , newE )
609609		} else  {
610610			// Safe to perform an UPSERT. 
611- 			updates  =  append (updates , new )
611+ 			updates  =  append (updates , newE )
612612		}
613613	}
614614
@@ -760,8 +760,8 @@ func (p *AWSProvider) submitChanges(ctx context.Context, changes Route53Changes,
760760func  (p  * AWSProvider ) newChanges (action  route53types.ChangeAction , endpoints  []* endpoint.Endpoint ) Route53Changes  {
761761	changes  :=  make (Route53Changes , 0 , len (endpoints ))
762762
763- 	for  _ , endpoint  :=  range  endpoints  {
764- 		change  :=  p .newChange (action , endpoint )
763+ 	for  _ , ep  :=  range  endpoints  {
764+ 		change  :=  p .newChange (action , ep )
765765		changes  =  append (changes , change )
766766	}
767767
0 commit comments