@@ -52,16 +52,6 @@ type ApplyProjectConfigurationRequest struct {
5252 * configuration.DescribeConfiguration
5353}
5454
55- func CreateApplyConfigurationRequest (config * configuration.DescribeConfiguration ) (ApplyProjectConfigurationRequest , error ) {
56- if config == nil {
57- return ApplyProjectConfigurationRequest {}, fmt .Errorf ("invalid nil configuration provided" )
58- }
59-
60- return ApplyProjectConfigurationRequest {
61- DescribeConfiguration : config ,
62- }, nil
63- }
64-
6555// ApplyCmd returns a cobra command for applying a project configuration
6656func ApplyCmd (options * clioptions.CLIOptions ) * cobra.Command {
6757 cmd := & cobra.Command {
@@ -144,14 +134,13 @@ func applyConfiguration(ctx context.Context, client *client.APIClient, options a
144134 return fmt .Errorf ("cannot parse project configuration: %w" , err )
145135 }
146136
147- applyConfig , err := CreateApplyConfigurationRequest (structuredConfig )
148- if err != nil {
149- return fmt .Errorf ("failed to apply configuration: %w" , err )
137+ previousSnapshotID := structuredConfig .Config ["commitId" ].(string )
138+ applyConfig := ApplyProjectConfigurationRequest {
139+ DescribeConfiguration : structuredConfig ,
140+ Title : "[miactl] Applied project configuration" ,
141+ PreviousSave : previousSnapshotID ,
150142 }
151143
152- applyConfig .Title = "[miactl] Applied project configuration"
153- applyConfig .PreviousSave = structuredConfig .Config ["commitId" ].(string )
154-
155144 body , err := resources .EncodeResourceToJSON (applyConfig )
156145 if err != nil {
157146 return fmt .Errorf ("cannot encode project configuration: %w" , err )
0 commit comments