diff --git a/dashboard-ui/scripts/livetvguideprovider.js b/dashboard-ui/scripts/livetvguideprovider.js index c618f5606d..28f67209d6 100644 --- a/dashboard-ui/scripts/livetvguideprovider.js +++ b/dashboard-ui/scripts/livetvguideprovider.js @@ -46,22 +46,22 @@ Dashboard.showLoadingMsg(); var providerId = getParameterByName('id'); - var id = providerId; ApiClient.getNamedConfiguration("livetv").done(function (config) { var info = config.ListingProviders.filter(function (i) { - return i.Id == id; - })[0]; + return i.Id == providerId; + + })[0] || {}; info.ZipCode = page.querySelector('.txtZipCode').value; info.Country = $('#selectCountry', page).val(); info.ListingsId = selectedListingsId; + info.Type = 'emby'; ApiClient.ajax({ type: "POST", url: ApiClient.getUrl('LiveTv/ListingProviders', { - ValidateListings: true }), data: JSON.stringify(info), contentType: "application/json" diff --git a/dashboard-ui/scripts/livetvstatus.js b/dashboard-ui/scripts/livetvstatus.js index b7bcb60377..251e71572d 100644 --- a/dashboard-ui/scripts/livetvstatus.js +++ b/dashboard-ui/scripts/livetvstatus.js @@ -364,6 +364,8 @@ case 'schedulesdirect': return 'Schedules Direct'; + case 'emby': + return 'Emby Guide'; default: return 'Unknown'; }