Skip to content

Commit 7a91115

Browse files
committed
fix: condition、improve api doc
1 parent 399517c commit 7a91115

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

src/Netcorext.Auth.API/InjectionConfigs/DocConfig.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ public class DocConfig
88
public DocConfig(IServiceCollection services, IConfiguration configuration)
99
{
1010
var cfg = configuration.Get<ConfigSettings>()!;
11-
services.AddSwaggerGenWithAuth(new Uri(cfg.Document.TokenUrl, UriKind.RelativeOrAbsolute));
11+
12+
services.AddSwaggerGenWithAuth(new Uri(cfg.Document.TokenUrl, UriKind.RelativeOrAbsolute),
13+
options =>
14+
{
15+
options.SupportNonNullableReferenceTypes();
16+
});
1217
}
1318
}

src/Netcorext.Auth.Authentication/Workers/Runners/PermissionRunner.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ private async Task UpdatePermissionAsync(string? ids, CancellationToken cancella
7777

7878
if (reqIds != null && reqIds.Any())
7979
{
80-
var rules = cachePermissionRule.Where(t => reqIds.Contains(t.Value.Id))
80+
var rules = cachePermissionRule.Where(t => reqIds.Contains(t.Value.PermissionId))
8181
.ToArray();
8282

8383
rules.ForEach(t => cachePermissionRule.Remove(t.Key));

src/Netcorext.Auth.Authorization/InjectionConfigs/DocConfig.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ public class DocConfig
88
public DocConfig(IServiceCollection services, IConfiguration configuration)
99
{
1010
var cfg = configuration.Get<ConfigSettings>()!;
11-
services.AddSwaggerGenWithAuth(new Uri(cfg.Document.TokenUrl, UriKind.RelativeOrAbsolute));
11+
services.AddSwaggerGenWithAuth(new Uri(cfg.Document.TokenUrl, UriKind.RelativeOrAbsolute),
12+
options =>
13+
{
14+
options.SupportNonNullableReferenceTypes();
15+
});
1216
}
1317
}

0 commit comments

Comments
 (0)