From d7d7f79db4dc7f3c1cd8a94eeb116732c6661550 Mon Sep 17 00:00:00 2001 From: Amund Tenstad Date: Thu, 12 May 2022 18:24:07 +0200 Subject: [PATCH] fix: concurrent writes --- internal/provider/provider.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 162916f..a767444 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -89,6 +89,9 @@ func (c *apiClient) getConnWithDefault(d *schema.ResourceData) (*schema.Resource return d, nil } + c.mux.Lock() + defer c.mux.Unlock() + _, ok = c.resourceData.GetOk("conn") if ok { return c.resourceData, nil