Save empty string when metadata value isn't set 88/47688/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150908.231345 accepted/tizen/tv/20150908.231359 accepted/tizen/wearable/20150908.231349 submit/tizen/20150908.044919 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release
authorSangyoon Jang <s89.jang@samsung.com>
Tue, 8 Sep 2015 04:44:02 +0000 (13:44 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Tue, 8 Sep 2015 04:44:02 +0000 (13:44 +0900)
Change-Id: Iac07b79981e688013f9478eb4aca9fa24da3c8aa
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
parser/pkgmgr_parser_db.c

index 94b3aff..0532a88 100644 (file)
@@ -919,7 +919,7 @@ static int __insert_uiapplication_appmetadata_info(manifest_x *mfx)
                                snprintf(query, MAX_QUERY_LEN,
                                        "insert into package_app_app_metadata(app_id, md_key, md_value) " \
                                        "values('%s','%s', '%s')",\
-                                        up->appid, md->key, md->value);
+                                        up->appid, md->key, md->value ? md->value : "");
                                ret = __exec_query(query);
                                if (ret == -1) {
                                        _LOGD("Package UiApp Metadata Info DB Insert Failed\n");
@@ -1245,7 +1245,7 @@ static int __insert_serviceapplication_appmetadata_info(manifest_x *mfx)
                                snprintf(query, MAX_QUERY_LEN,
                                        "insert into package_app_app_metadata(app_id, md_key, md_value) " \
                                        "values('%s','%s', '%s')",\
-                                        sp->appid, md->key, md->value);
+                                        sp->appid, md->key, md->value ? md->value : "");
                                ret = __exec_query(query);
                                if (ret == -1) {
                                        _LOGD("Package ServiceApp Metadata Info DB Insert Failed\n");