From 309446e2e773aaada85f81da3979a6c4a299846a Mon Sep 17 00:00:00 2001 From: Deepthi C Shetty Date: Tue, 8 Apr 2025 18:48:15 +0530 Subject: [PATCH] DELIA-67857: Persisted Webconfig DMLs everytime when it is updated Signed-off-by: Deepthi C Shetty --- src/rdkv/impl.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/rdkv/impl.c b/src/rdkv/impl.c index 029a417..c1a8868 100644 --- a/src/rdkv/impl.c +++ b/src/rdkv/impl.c @@ -446,6 +446,14 @@ int Get_Webconfig_URL( char *pString) int Set_Webconfig_URL( char *pString) { snprintf(webCfgPersist.m_url, 1024, "%s", pString); + cJSON * pWebCfg = convertWebCfgDataToJson(); + if (pWebCfg) + { + char* pString = cJSON_Print(pWebCfg); + writeToFile(pString); + cJSON_Delete(pWebCfg); + } + return RETURN_OK; } @@ -466,6 +474,13 @@ int Set_Supplementary_URL( char *name, char *pString) { (void) name; snprintf(webCfgPersist.m_teleSuplUrl, 1024, "%s", pString); + cJSON * pWebCfg = convertWebCfgDataToJson(); + if (pWebCfg) + { + char* pString = cJSON_Print(pWebCfg); + writeToFile(pString); + cJSON_Delete(pWebCfg); + } return RETURN_OK; }