display new fields on person page
This commit is contained in:
parent
b789550a56
commit
b25fd4296c
|
@ -538,8 +538,12 @@ namespace MediaBrowser.Controller.Entities
|
|||
var validChildren = new ConcurrentBag<Tuple<BaseItem, bool>>();
|
||||
|
||||
cancellationToken.ThrowIfCancellationRequested();
|
||||
|
||||
Parallel.ForEach(nonCachedChildren, child =>
|
||||
|
||||
var options = new ParallelOptions
|
||||
{
|
||||
};
|
||||
|
||||
Parallel.ForEach(nonCachedChildren, options, child =>
|
||||
{
|
||||
BaseItem currentChild;
|
||||
|
||||
|
|
|
@ -139,7 +139,7 @@ namespace MediaBrowser.Controller.Providers.MediaInfo
|
|||
// If we don't have a ProductionYear try and get it from PremiereDate
|
||||
if (audio.PremiereDate.HasValue && !audio.ProductionYear.HasValue)
|
||||
{
|
||||
audio.ProductionYear = audio.PremiereDate.Value.Year;
|
||||
audio.ProductionYear = audio.PremiereDate.Value.ToLocalTime().Year;
|
||||
}
|
||||
|
||||
FetchGenres(audio, tags);
|
||||
|
|
|
@ -927,19 +927,19 @@ namespace MediaBrowser.Controller.Providers.Movies
|
|||
movie.OfficialRating = ourRelease.certification ?? usRelease.certification;
|
||||
if (ourRelease.release_date > new DateTime(1900, 1, 1))
|
||||
{
|
||||
movie.PremiereDate = ourRelease.release_date;
|
||||
movie.PremiereDate = ourRelease.release_date.ToUniversalTime();
|
||||
movie.ProductionYear = ourRelease.release_date.Year;
|
||||
}
|
||||
else
|
||||
{
|
||||
movie.PremiereDate = usRelease.release_date;
|
||||
movie.PremiereDate = usRelease.release_date.ToUniversalTime();
|
||||
movie.ProductionYear = usRelease.release_date.Year;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
//no specific country release info at all
|
||||
movie.PremiereDate = movieData.release_date;
|
||||
movie.PremiereDate = movieData.release_date.ToUniversalTime();
|
||||
movie.ProductionYear = movieData.release_date.Year;
|
||||
}
|
||||
|
||||
|
|
|
@ -231,12 +231,12 @@ namespace MediaBrowser.Controller.Providers.Movies
|
|||
|
||||
if (DateTime.TryParseExact(searchResult.Birthday, "yyyy-MM-dd", new CultureInfo("en-US"), DateTimeStyles.None, out date))
|
||||
{
|
||||
person.PremiereDate = date;
|
||||
person.PremiereDate = date.ToUniversalTime();
|
||||
}
|
||||
|
||||
if (DateTime.TryParseExact(searchResult.Deathday, "yyyy-MM-dd", new CultureInfo("en-US"), DateTimeStyles.None, out date))
|
||||
{
|
||||
person.EndDate = date;
|
||||
person.EndDate = date.ToUniversalTime();
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(searchResult.Homepage))
|
||||
|
|
|
@ -569,7 +569,7 @@ namespace MediaBrowser.Server.Implementations.Library
|
|||
/// <summary>
|
||||
/// The images by name item cache
|
||||
/// </summary>
|
||||
private readonly ConcurrentDictionary<string, object> ImagesByNameItemCache = new ConcurrentDictionary<string, object>(StringComparer.OrdinalIgnoreCase);
|
||||
private readonly ConcurrentDictionary<string, object> _imagesByNameItemCache = new ConcurrentDictionary<string, object>(StringComparer.OrdinalIgnoreCase);
|
||||
|
||||
/// <summary>
|
||||
/// Generically retrieves an IBN item
|
||||
|
@ -596,7 +596,7 @@ namespace MediaBrowser.Server.Implementations.Library
|
|||
|
||||
var key = Path.Combine(path, FileSystem.GetValidFilename(name));
|
||||
|
||||
var obj = ImagesByNameItemCache.GetOrAdd(key, keyname => CreateImagesByNameItem<T>(path, name, cancellationToken, allowSlowProviders));
|
||||
var obj = _imagesByNameItemCache.GetOrAdd(key, keyname => CreateImagesByNameItem<T>(path, name, cancellationToken, allowSlowProviders));
|
||||
|
||||
return obj as Task<T>;
|
||||
}
|
||||
|
@ -677,7 +677,7 @@ namespace MediaBrowser.Server.Implementations.Library
|
|||
public async Task ValidatePeople(CancellationToken cancellationToken, IProgress<double> progress)
|
||||
{
|
||||
// Clear the IBN cache
|
||||
ImagesByNameItemCache.Clear();
|
||||
_imagesByNameItemCache.Clear();
|
||||
|
||||
const int maxTasks = 250;
|
||||
|
||||
|
|
|
@ -206,7 +206,7 @@ namespace MediaBrowser.ServerApplication.Controls
|
|||
else
|
||||
{
|
||||
txtPremeireDate.Visibility = Visibility.Visible;
|
||||
txtPremeireDate.Text = "Premiered " + item.PremiereDate.Value.ToShortDateString();
|
||||
txtPremeireDate.Text = "Premiered " + item.PremiereDate.Value.ToLocalTime().ToShortDateString();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user