From 00c03aeacbb31e73120d2a75523e02f115c31bb5 Mon Sep 17 00:00:00 2001 From: Joe McBride Date: Fri, 19 Oct 2018 08:17:48 -0700 Subject: [PATCH 1/2] Update to 2.3.0 --- src/GraphQL.Authorization/AuthorizationMetadataExtensions.cs | 5 ++++- src/GraphQL.Authorization/GraphQL.Authorization.csproj | 2 +- src/Harness/Harness.csproj | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/GraphQL.Authorization/AuthorizationMetadataExtensions.cs b/src/GraphQL.Authorization/AuthorizationMetadataExtensions.cs index 8f28604..4a513ae 100644 --- a/src/GraphQL.Authorization/AuthorizationMetadataExtensions.cs +++ b/src/GraphQL.Authorization/AuthorizationMetadataExtensions.cs @@ -30,7 +30,10 @@ public static Task Authorize( public static void AuthorizeWith(this IProvideMetadata type, string policy) { var list = GetPolicies(type); - list.Fill(policy); + if(!list.Contains(policy)) + { + list.Add(policy); + } type.Metadata[PolicyKey] = list; } diff --git a/src/GraphQL.Authorization/GraphQL.Authorization.csproj b/src/GraphQL.Authorization/GraphQL.Authorization.csproj index 782de4e..c456f5f 100644 --- a/src/GraphQL.Authorization/GraphQL.Authorization.csproj +++ b/src/GraphQL.Authorization/GraphQL.Authorization.csproj @@ -24,7 +24,7 @@ - + diff --git a/src/Harness/Harness.csproj b/src/Harness/Harness.csproj index 3ffb5f0..9f140f3 100644 --- a/src/Harness/Harness.csproj +++ b/src/Harness/Harness.csproj @@ -13,10 +13,10 @@ - + - + From 83cb04bbd76d647cfef5f84fa1161b8ce8355d9f Mon Sep 17 00:00:00 2001 From: Joe McBride Date: Fri, 19 Oct 2018 08:18:30 -0700 Subject: [PATCH 2/2] Bump to 2.0 --- appveyor.yml | 2 +- package.json | 2 +- src/GraphQL.Authorization/GraphQL.Authorization.csproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 15032bf..2ccc8b1 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 1.1.{build} +version: 2.0.{build} skip_tags: true skip_branch_with_pr: true test: off diff --git a/package.json b/package.json index 6a53dd7..897deee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "graphql-authorization", - "version": "1.1", + "version": "2.0", "main": "index.js", "repository": "git@github.com:graphql-dotnet/authorization.git", "author": "Joe McBride ", diff --git a/src/GraphQL.Authorization/GraphQL.Authorization.csproj b/src/GraphQL.Authorization/GraphQL.Authorization.csproj index c456f5f..ab2b972 100644 --- a/src/GraphQL.Authorization/GraphQL.Authorization.csproj +++ b/src/GraphQL.Authorization/GraphQL.Authorization.csproj @@ -2,7 +2,7 @@ A toolset for authorizing access to graph types for GraphQL .NET - 1.1 + 2.0 Joe McBride netstandard1.3;net46 GraphQL.Authorization