bridge/gitlab: use gitlab.Labels pointer instead of string slice

amine created

Change summary

bridge/gitlab/export.go | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

bridge/gitlab/export.go 🔗

@@ -494,10 +494,11 @@ func updateGitlabIssueTitle(ctx context.Context, gc *gitlab.Client, repositoryID
 func updateGitlabIssueLabels(ctx context.Context, gc *gitlab.Client, repositoryID string, issueID int, labels []string) error {
 	ctx, cancel := context.WithTimeout(ctx, defaultTimeout)
 	defer cancel()
+	gitlabLabels := gitlab.Labels(labels)
 	_, _, err := gc.Issues.UpdateIssue(
 		repositoryID, issueID,
 		&gitlab.UpdateIssueOptions{
-			Labels: labels,
+			Labels: &gitlabLabels,
 		},
 		gitlab.WithContext(ctx),
 	)