Having some issues getting my configuration to work when applying privacy settings for contact masking in the genesyscloud_outbound_campaign resource. The deployment pipeline fails during the terraform apply stage with a panic in the provider. We are using provider version v1.82.0 and attempting to set data_masking to true for PII fields in an EU region account. The goal is to ensure compliance with GDPR export restrictions.
The error log shows panic: interface conversion: interface {} is nil, not map[string]interface {}. This happens specifically when the contact_list resource references the campaign. The HCL block looks correct based on the documentation examples. I have verified that the API token has the required outbound:campaign:write and outbound:contact_list:read scopes. The issue does not occur in the US-East region, only in the EU-West deployment.
Is this a known issue with the current provider version? Or is there a specific sequence required for creating the campaign before applying the masking rules? I can provide the sanitized Terraform state if needed. The API response from /api/v2/outbound/campaigns/{id} returns 400 Bad Request when the masking flag is set via direct API call, but Terraform crashes before reporting that clearly.