diff --git a/internal/provider/resource_subaccount_entitlement.go b/internal/provider/resource_subaccount_entitlement.go index 473da441..a2c706cd 100644 --- a/internal/provider/resource_subaccount_entitlement.go +++ b/internal/provider/resource_subaccount_entitlement.go @@ -369,7 +369,7 @@ func (rs *subaccountEntitlementResource) Delete(ctx context.Context, req resourc // No error returned even if operation failed if entitlement.Assignment.EntityState == cis_entitlements.StateProcessingFailed { - return *entitlement, entitlement.Assignment.EntityState, errors.New("undefined API error during entitlement processing") + return *entitlement, entitlement.Assignment.EntityState, errors.New(entitlement.Assignment.StateMessage) } return entitlement, cis_entitlements.StateProcessing, nil