Fixed appid included space during installation
authorSoyoung Kim <sy037.kim@samsung.com>
Wed, 30 Jan 2013 03:33:34 +0000 (12:33 +0900)
committerSoyoung Kim <sy037.kim@samsung.com>
Wed, 30 Jan 2013 03:33:34 +0000 (12:33 +0900)
[Issue#] N/A
[Problem] installation failed, widget isn't created by IDE.
[Cause] during create appid, space isn't removed.
[Solution] remove space
[SCMRequest] N/A

src/jobs/widget_install/job_widget_install.cpp

index 8bae8e3..77184aa 100644 (file)
@@ -41,6 +41,7 @@
 #include <dpl/wrt-dao-ro/common_dao_types.h>
 #include <dpl/wrt-dao-ro/widget_dao_read_only.h>
 #include <dpl/wrt-dao-ro/global_config.h>
+#include <dpl/wrt-dao-ro/config_parser_data.h>
 #include <dpl/wrt-dao-rw/global_dao.h> // TODO remove
 #include <dpl/localization/w3c_file_localization.h>
 
@@ -397,6 +398,9 @@ void JobWidgetInstall::setTizenId(
             m_installerContext.widgetConfig.tzAppid =
                 m_installerContext.widgetConfig.tzPkgid;
         }
+        DPL::OptionalString appid = m_installerContext.widgetConfig.tzAppid;
+        NormalizeAndTrimSpaceString(appid);
+        m_installerContext.widgetConfig.tzAppid = *appid;
     }
 
     // send start signal of pkgmgr