Try
{
WrtDB::WidgetDAOReadOnly dao(getWidgetId());
- return WrtDB::WidgetConfig::GetWidgetPersistentStoragePath(dao.getPkgname_NOTNULL());
+ return WrtDB::WidgetConfig::GetWidgetPersistentStoragePath(*dao.getPkgname());
}
Catch(DPL::Exception)
{
Try
{
WrtDB::WidgetDAOReadOnly dao(getWidgetId());
- return WrtDB::WidgetConfig::GetWidgetTemporaryStoragePath(dao.getPkgname_NOTNULL());
+ return WrtDB::WidgetConfig::GetWidgetTemporaryStoragePath(*dao.getPkgname());
}
Catch(DPL::Exception)
{
Try
{
WrtDB::WidgetDAOReadOnly widgetDAO(widgetHandle);
- DPL::String pkgname = widgetDAO.getPkgname_NOTNULL();
+ DPL::Optional<DPL::String> pkgname = widgetDAO.getPkgname();
- filename << GetWidgetPersistentStoragePath(pkgname)
+ filename << GetWidgetPersistentStoragePath(*pkgname)
<< "/"
<< GetWidgetInterfaceDatabaseFile();
}