Crash on wrt-installer -r
authorKarol Pawlowski <k.pawlowski@samsung.com>
Wed, 29 May 2013 16:00:32 +0000 (18:00 +0200)
committerGerrit Code Review <gerrit2@kim11>
Wed, 29 May 2013 16:26:46 +0000 (01:26 +0900)
[Issue#] LINUXWRT-399 TDIS-5963
[Problem] Exception during reinstalling the widget
[Cause] N/A
[Solution] N/A
[Verification] N/A

Change-Id: I412ab0e71fca6d3ea21d68d84d38c25008fcac2f

src/jobs/widget_install/job_widget_install.cpp

index 41d07ad..18dbe33 100644 (file)
@@ -758,6 +758,12 @@ ConfigParserData JobWidgetInstall::getWidgetDataFromXML(
         LogError("Failed to seek widget archive - corrupted package?");
         return ConfigParserData();
     }
+    Catch(WidgetDAOReadOnly::Exception::WidgetNotExist)
+    {
+        LogError("Failed to find installed widget - give proper tizenId");
+        return ConfigParserData();
+    }
+
     return configInfo;
 }