From 57bbf63e05a61287ad33f0056734320ba85046af Mon Sep 17 00:00:00 2001 From: Maurits Moeys Date: Tue, 16 Jun 2020 15:21:36 +0200 Subject: [PATCH] fix: gitignore macOS file systems and scoped client serializer extension --- .gitignore | 3 +++ .../Extensions/ServiceCollectionExtensions.cs | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) 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()));