diff --git a/.gitignore b/.gitignore index 2ad42ca00c..c0f1b27f46 100644 --- a/.gitignore +++ b/.gitignore @@ -97,6 +97,9 @@ StyleCopReport.xml *.svclog *.scc +# MacOS file systems +**/.DS_STORE + # Chutzpah Test files _Chutzpah* diff --git a/src/JsonApiDotNetCore/Extensions/ServiceCollectionExtensions.cs b/src/JsonApiDotNetCore/Extensions/ServiceCollectionExtensions.cs index ea460c8a5d..19863400ca 100644 --- a/src/JsonApiDotNetCore/Extensions/ServiceCollectionExtensions.cs +++ b/src/JsonApiDotNetCore/Extensions/ServiceCollectionExtensions.cs @@ -76,8 +76,8 @@ private static void ResolveInverseRelationships(IServiceCollection services) /// public static IServiceCollection AddClientSerialization(this IServiceCollection services) { - services.AddSingleton(); - services.AddSingleton(sp => + services.AddScoped(); + services.AddScoped(sp => { var graph = sp.GetService(); return new RequestSerializer(graph, new ResourceObjectBuilder(graph, new ResourceObjectBuilderSettings()));