Skip to content

Commit 45b5e26

Browse files
author
Huseyin Unal
committed
Update error wrappers
1 parent 4c733dd commit 45b5e26

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

gitlab/resource_gitlab_project_level_mr_approvals.go

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,10 @@ func resourceGitlabProjectLevelMRApprovalsCreate(d *schema.ResourceData, meta in
5555
MergeRequestsDisableCommittersApproval: gitlab.Bool(d.Get("merge_requests_disable_committers_approval").(bool)),
5656
}
5757

58-
log.Printf("[DEBUG] Creating new MR approval configuration for project %s: %#v", projectId, options)
58+
log.Printf("[DEBUG] Creating new MR approval configuration for project %s:", projectId)
5959

60-
_, _, err := client.Projects.ChangeApprovalConfiguration(projectId, options)
61-
if err != nil {
62-
return fmt.Errorf("Error creating approval configuration: %s", err)
60+
if _, _, err := client.Projects.ChangeApprovalConfiguration(projectId, options); err != nil {
61+
return fmt.Errorf("couldn't create approval configuration: %w", err)
6362
}
6463

6564
d.SetId(projectId)
@@ -74,7 +73,7 @@ func resourceGitlabProjectLevelMRApprovalsRead(d *schema.ResourceData, meta inte
7473

7574
approvalConfig, _, err := client.Projects.GetApprovalConfiguration(projectId)
7675
if err != nil {
77-
return fmt.Errorf("Error reading approval configuration: %s", err)
76+
return fmt.Errorf("couldn't read approval configuration: %w", err)
7877
}
7978

8079
d.Set("projectId", projectId)
@@ -90,6 +89,9 @@ func resourceGitlabProjectLevelMRApprovalsUpdate(d *schema.ResourceData, meta in
9089
client := meta.(*gitlab.Client)
9190
options := &gitlab.ChangeApprovalConfigurationOptions{}
9291

92+
projectId := d.Id()
93+
log.Printf("[DEBUG] Updating approval configuration for project %s:", projectId)
94+
9395
if d.HasChange("reset_approvals_on_push") {
9496
options.ResetApprovalsOnPush = gitlab.Bool(d.Get("reset_approvals_on_push").(bool))
9597
}
@@ -103,9 +105,8 @@ func resourceGitlabProjectLevelMRApprovalsUpdate(d *schema.ResourceData, meta in
103105
options.MergeRequestsDisableCommittersApproval = gitlab.Bool(d.Get("merge_requests_disable_committers_approval").(bool))
104106
}
105107

106-
_, _, err := client.Projects.ChangeApprovalConfiguration(d.Id(), options)
107-
if err != nil {
108-
return fmt.Errorf("Error updating approval configuration: %s", err)
108+
if _, _, err := client.Projects.ChangeApprovalConfiguration(d.Id(), options); err != nil {
109+
return fmt.Errorf("couldn't update approval configuration: %w", err)
109110
}
110111

111112
return resourceGitlabProjectLevelMRApprovalsRead(d, meta)
@@ -122,8 +123,11 @@ func resourceGitlabProjectLevelMRApprovalsDelete(d *schema.ResourceData, meta in
122123
MergeRequestsDisableCommittersApproval: gitlab.Bool(false),
123124
}
124125

125-
log.Printf("[DEBUG] Resetting approval configuration for project %s: %#v", projectId, options)
126+
log.Printf("[DEBUG] Resetting approval configuration for project %s:", projectId)
126127

127-
_, _, err := client.Projects.ChangeApprovalConfiguration(projectId, options)
128-
return err
128+
if _, _, err := client.Projects.ChangeApprovalConfiguration(projectId, options); err != nil {
129+
return fmt.Errorf("couldn't reset approval configuration: %w", err)
130+
}
131+
132+
return nil
129133
}

0 commit comments

Comments
 (0)