Skip to content

Commit

Permalink
Merge pull request #638 from Juniper/bug/637-rosetta-missing-return
Browse files Browse the repository at this point in the history
Correct more missing return in rosetta feature; standardize switch/case/default style
  • Loading branch information
chrismarget-j committed Apr 4, 2024
2 parents ba9a50e + f755060 commit 8858b18
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions apstra/utils/rosetta.go
Original file line number Diff line number Diff line change
Expand Up @@ -233,10 +233,12 @@ func nodeDeployModeFromFriendlyString(target *apstra.DeployMode, in ...string) e

switch in[0] {
case nodeDeployModeNotSet:
return target.FromString(apstra.DeployModeNone.String())
*target = apstra.DeployModeNone
default:
return target.FromString(in[0])
}

return target.FromString(in[0])
return nil
}

func overlayControlProtocolFromFriendlyString(target *apstra.OverlayControlProtocol, in ...string) error {
Expand All @@ -247,10 +249,11 @@ func overlayControlProtocolFromFriendlyString(target *apstra.OverlayControlProto
switch in[0] {
case overlayControlProtocolStatic:
*target = apstra.OverlayControlProtocolNone
return nil
default:
return target.FromString(in[0])
}

return target.FromString(in[0])
return nil
}

func policyRuleProtocolFromFriendlyString(target *apstra.PolicyRuleProtocol, s string) error {
Expand Down Expand Up @@ -289,7 +292,9 @@ func resourceGroupNameFromFriendlyString(target *apstra.ResourceGroupName, in ..
*target = apstra.ResourceGroupNameLeafL3PeerLinkLinkIp6
case resourceGroupNameVxlanVnIds:
*target = apstra.ResourceGroupNameVxlanVnIds
default:
return target.FromString(in[0])
}

return target.FromString(in[0])
return nil
}

0 comments on commit 8858b18

Please sign in to comment.