From c4b0b74f40ef45253129921e07f71d84ae518caa Mon Sep 17 00:00:00 2001 From: ramaniprateek Date: Fri, 24 May 2024 16:08:36 +0530 Subject: [PATCH] Fixed issue 955,960 --- bigip/resource_bigip_ltm_profile_request_log.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bigip/resource_bigip_ltm_profile_request_log.go b/bigip/resource_bigip_ltm_profile_request_log.go index 016ae3d59..369903731 100644 --- a/bigip/resource_bigip_ltm_profile_request_log.go +++ b/bigip/resource_bigip_ltm_profile_request_log.go @@ -229,7 +229,7 @@ func resourceBigipLtmProfileRequestLogRead(ctx context.Context, d *schema.Resour _ = d.Set("requestlog_error_pool", pp.RequestLogErrorPool) } if _, ok := d.GetOk("requestlog_template"); ok { - _ = d.Set("requestlog_template", pp.RequestLogTemplate) + _ = d.Set("requestlog_template", strings.Replace(pp.RequestLogTemplate, `\"`, `"`, -1)) } if _, ok := d.GetOk("requestlog_protocol"); ok { _ = d.Set("requestlog_protocol", pp.RequestLogProtocol) @@ -262,7 +262,7 @@ func resourceBigipLtmProfileRequestLogRead(ctx context.Context, d *schema.Resour _ = d.Set("response_logging", pp.RequestLogging) } if _, ok := d.GetOk("responselog_template"); ok { - _ = d.Set("responselog_template", pp.RequestLogTemplate) + _ = d.Set("responselog_template", strings.Replace(pp.ResponseLogTemplate, `\"`, `"`, -1)) } if _, ok := d.GetOk("requestlog_error_template"); ok { _ = d.Set("requestlog_error_template", pp.RequestLogTemplate) @@ -341,9 +341,9 @@ func getRequestLogProfileConfig(d *schema.ResourceData, config *bigip.RequestLog config.ResponseLogErrorProtocol = d.Get("responselog_error_protocol").(string) config.RequestLogging = d.Get("request_logging").(string) config.ResponseLogging = d.Get("response_logging").(string) - config.RequestLogTemplate = d.Get("requestlog_template").(string) + config.RequestLogTemplate = strings.Replace(d.Get("requestlog_template").(string), `"`, `\"`, -1) config.RequestLogErrorTemplate = d.Get("requestlog_error_template").(string) - config.ResponseLogTemplate = d.Get("responselog_template").(string) + config.ResponseLogTemplate = strings.Replace(d.Get("responselog_template").(string), `"`, `\"`, -1) config.ResponseLogErrorTemplate = d.Get("responselog_error_template").(string) config.ProxyResponse = d.Get("proxy_response").(string) config.ProxyCloseOnError = d.Get("proxyclose_on_error").(string)