diff --git a/source/ChanSort.Loader.Samsung/Zip/DbSerializer.cs b/source/ChanSort.Loader.Samsung/Zip/DbSerializer.cs index e87826b..f5f61d5 100644 --- a/source/ChanSort.Loader.Samsung/Zip/DbSerializer.cs +++ b/source/ChanSort.Loader.Samsung/Zip/DbSerializer.cs @@ -347,7 +347,7 @@ namespace ChanSort.Loader.Samsung.Zip sql += " from " + table + " inner join SRV on SRV.srvId="+table+".srvId inner join CHNL on CHNL.chId=SRV.chId"; if (this.tableNames.Contains("SRV_EXT_APP")) // in format 1352.0 there are duplicate "major" values in SRV and this recState seems to be the only difference - sql += " inner join SRV_EXT_APP on SRV_EXT_APP.srvId=SRV.srvId order by SRV.major, ifnull(SRV_EXT_APP.recState,0) desc"; + sql += " left outer join SRV_EXT_APP on SRV_EXT_APP.srvId=SRV.srvId order by SRV.major, ifnull(SRV_EXT_APP.recState,0) desc"; return sql; } diff --git a/source/changelog.md b/source/changelog.md index 22054a4..5d3158d 100644 --- a/source/changelog.md +++ b/source/changelog.md @@ -1,7 +1,10 @@ ChanSort Change Log =================== -2021-04-02_1734: +2021-04-10 +- Samsung .zip: Support for files that contain an empty SRV_EXT_APP table, which caused the whole list to show up empty. + +2021-04-02_1734 - Philips: another fix for lists with missing s2channellib\\DVBSall.xml file 2021-04-02