@@ -3,7 +3,6 @@ package fwkprovider
33import (
44 "context"
55 "os"
6- "strconv"
76
87 "github.com/pseudo-dynamic/terraform-provider-value/internal/fwkproviderconfig"
98 "github.com/pseudo-dynamic/terraform-provider-value/internal/goproviderconfig"
@@ -63,9 +62,6 @@ func (r pathExistsResource) GetSchema(_ context.Context) (tfsdk.Schema, diag.Dia
6362 Type : types .StringType ,
6463 Required : true ,
6564 Description : goproviderconfig .GetGuidSeedAttributeDescription (pathExistsResourceName ),
66- Validators : []tfsdk.AttributeValidator {
67- & fwkproviderconfig.PlanKnownValidator {},
68- },
6965 },
7066 "exists" : {
7167 Type : types .BoolType ,
@@ -105,6 +101,10 @@ func (r *pathExistsResource) ModifyPlan(ctx context.Context, req resource.Modify
105101 suppliedGuidSeed := config .GuidSeed .Value
106102 isPlanPhase := config .ProposedUnknown .IsUnknown ()
107103
104+ if ! fwkproviderconfig .ValidatePlanKnownString (config .GuidSeed , "guid_seed" , & resp .Diagnostics ) {
105+ return
106+ }
107+
108108 var providerMetaSeedAddition string
109109 var isSuccessful bool
110110 if providerMetaSeedAddition , _ , isSuccessful = goproviderconfig .TryUnmarshalValueThenExtractGuidSeedAddition (& req .ProviderMeta .Raw ); ! isSuccessful {
@@ -139,8 +139,6 @@ func (r *pathExistsResource) ModifyPlan(ctx context.Context, req resource.Modify
139139 return
140140 }
141141
142- resp .Diagnostics .AddWarning ("Exists (cached) is unknown: " + strconv .FormatBool (cachedExists .Unknown ), "" )
143-
144142 config .Exists = cachedExists
145143 resp .Plan .Set (ctx , & config )
146144}
0 commit comments