diff --git a/MediaBrowser.Controller/Dto/DtoBuilder.cs b/MediaBrowser.Controller/Dto/DtoBuilder.cs index 200659d9cf..981c2e5b44 100644 --- a/MediaBrowser.Controller/Dto/DtoBuilder.cs +++ b/MediaBrowser.Controller/Dto/DtoBuilder.cs @@ -233,10 +233,11 @@ namespace MediaBrowser.Controller.Dto dto.DisplayMediaType = item.DisplayMediaType; } - if (fields.Contains(ItemFields.LockedFields)) + if (fields.Contains(ItemFields.MetadataSettings)) { dto.LockedFields = item.LockedFields; dto.LockedImages = item.LockedImages; + dto.EnableInternetProviders = !item.DontFetchMeta; } if (fields.Contains(ItemFields.Budget)) diff --git a/MediaBrowser.Model/DTO/BaseItemDto.cs b/MediaBrowser.Model/DTO/BaseItemDto.cs index 9326bd490a..593f1273de 100644 --- a/MediaBrowser.Model/DTO/BaseItemDto.cs +++ b/MediaBrowser.Model/DTO/BaseItemDto.cs @@ -469,7 +469,13 @@ namespace MediaBrowser.Model.Dto /// /// The locked images. public List LockedImages { get; set; } - + + /// + /// Gets or sets a value indicating whether [enable internet providers]. + /// + /// true if [enable internet providers]; otherwise, false. + public bool? EnableInternetProviders { get; set; } + /// /// Gets a value indicating whether this instance can resume. /// diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs index 86a41b471c..d99695f26b 100644 --- a/MediaBrowser.Model/Querying/ItemFields.cs +++ b/MediaBrowser.Model/Querying/ItemFields.cs @@ -67,9 +67,9 @@ namespace MediaBrowser.Model.Querying IndexOptions, /// - /// The locked fields + /// The metadata settings /// - LockedFields, + MetadataSettings, /// /// The item overview