Give more info on error

pull/702/head
Bond_009 6 years ago
parent d10d632c48
commit 69cf9e8fc4

@ -531,7 +531,7 @@ namespace Emby.Dlna
} }
} }
class DlnaProfileEntryPoint /*: IServerEntryPoint*/ class DlnaProfileEntryPoint : IServerEntryPoint
{ {
private readonly IApplicationPaths _appPaths; private readonly IApplicationPaths _appPaths;
private readonly IFileSystem _fileSystem; private readonly IFileSystem _fileSystem;
@ -551,7 +551,7 @@ namespace Emby.Dlna
private void DumpProfiles() private void DumpProfiles()
{ {
var list = new List<DeviceProfile> DeviceProfile[] list = new []
{ {
new SamsungSmartTvProfile(), new SamsungSmartTvProfile(),
new XboxOneProfile(), new XboxOneProfile(),
@ -597,4 +597,4 @@ namespace Emby.Dlna
{ {
} }
} }
} }

@ -2392,13 +2392,16 @@ namespace Emby.Server.Implementations.LiveTv
public async Task<ListingsProviderInfo> SaveListingProvider(ListingsProviderInfo info, bool validateLogin, bool validateListings) public async Task<ListingsProviderInfo> SaveListingProvider(ListingsProviderInfo info, bool validateLogin, bool validateListings)
{ {
info = _jsonSerializer.DeserializeFromString<ListingsProviderInfo>(_jsonSerializer.SerializeToString(info)); // Let's try something
//info = _jsonSerializer.DeserializeFromString<ListingsProviderInfo>(_jsonSerializer.SerializeToString(info));
var provider = _listingProviders.FirstOrDefault(i => string.Equals(info.Type, i.Type, StringComparison.OrdinalIgnoreCase)); IListingsProvider provider = _listingProviders.FirstOrDefault(i => string.Equals(info.Type, i.Type, StringComparison.OrdinalIgnoreCase));
if (provider == null) if (provider == null)
{ {
throw new ResourceNotFoundException(); throw new ResourceNotFoundException(
string.Format("Couldn't find provider with name: '{0}' of type: '{1}'", provider.Name, provider.Type)
);
} }
await provider.Validate(info, validateLogin, validateListings).ConfigureAwait(false); await provider.Validate(info, validateLogin, validateListings).ConfigureAwait(false);

Loading…
Cancel
Save