Fix LazyLoad for ProviderRepository

pull/77/head
ta264 3 years ago committed by Qstick
parent f64f8e915f
commit 210fc3d85b

@ -180,7 +180,7 @@ namespace NzbDrone.Core.Datastore
return db.Query(sql.RawSql, mapper, sql.Parameters);
}
private static void ApplyLazyLoad<TModel>(IDatabase db, TModel model)
public static void ApplyLazyLoad<TModel>(this IDatabase db, TModel model)
{
if (TableMapping.Mapper.LazyLoadList.TryGetValue(typeof(TModel), out var lazyProperties))
{

@ -64,6 +64,8 @@ namespace NzbDrone.Core.ThingiProvider
item.Settings = (IProviderConfig)JsonSerializer.Deserialize(body, impType, _serializerSettings);
}
_database.ApplyLazyLoad(item);
results.Add(item);
}
}

Loading…
Cancel
Save