From 0ece42636a88e27f19399942fb9da96be86bf861 Mon Sep 17 00:00:00 2001 From: Timo Furrer Date: Fri, 14 Oct 2022 14:10:20 +0200 Subject: [PATCH] resource/gitlab_repository_file: Fix check if file exists during read. Closes #1260 --- internal/provider/resource_gitlab_repository_file.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/provider/resource_gitlab_repository_file.go b/internal/provider/resource_gitlab_repository_file.go index 48a7bd5be..0b9d214b5 100644 --- a/internal/provider/resource_gitlab_repository_file.go +++ b/internal/provider/resource_gitlab_repository_file.go @@ -163,8 +163,8 @@ func resourceGitlabRepositoryFileRead(ctx context.Context, d *schema.ResourceDat repositoryFile, _, err := client.RepositoryFiles.GetFile(project, filePath, options, gitlab.WithContext(ctx)) if err != nil { - if strings.Contains(err.Error(), "404 File Not Found") { - log.Printf("[WARN] file %s not found, removing from state", filePath) + if is404(err) { + log.Printf("[DEBUG] file %s not found, removing from state", filePath) d.SetId("") return nil }