mirror of
https://github.com/DuendeSoftware/products
synced 2026-05-24 09:28:24 +00:00
Fix string literals corrupted by CT→Ct global rename (DOCTYPE, REDACTED, SELECT, CONNECTION_STRING, REDIRECTS)
This commit is contained in:
parent
e2edc6e1f8
commit
eb2db62fe2
12 changed files with 16 additions and 16 deletions
|
|
@ -85,7 +85,7 @@ public static class Extensions
|
|||
}
|
||||
|
||||
// Uncomment the following lines to enable the Azure Monitor exporter (requires the Azure.Monitor.OpenTelemetry.AspNetCore package)
|
||||
//if (!string.IsNullOrEmpty(builder.Configuration["APPLICATIONINSIGHTS_CONNECtION_STRING"]))
|
||||
//if (!string.IsNullOrEmpty(builder.Configuration["APPLICATIONINSIGHTS_CONNECTION_STRING"]))
|
||||
//{
|
||||
// builder.Services.AddOpenTelemetry()
|
||||
// .UseAzureMonitor();
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ internal sealed class BlogSearchTool(McpDb db)
|
|||
[Description("The search query. Keep it concise and specific to increase the likelihood of a match.")] string query)
|
||||
{
|
||||
var results = await db.FTSBlogArticle
|
||||
.FromSqlRaw("SELECt * FROM FTSBlogArticle WHERE Title MATCH {0} OR Content MATCH {0} ORDER BY rank", McpDb.EscapeFtsQueryString(query))
|
||||
.FromSqlRaw("SELECT * FROM FTSBlogArticle WHERE Title MATCH {0} OR Content MATCH {0} ORDER BY rank", McpDb.EscapeFtsQueryString(query))
|
||||
.AsNoTracking()
|
||||
.Take(6)
|
||||
.ToListAsync();
|
||||
|
|
@ -48,7 +48,7 @@ internal sealed class BlogSearchTool(McpDb db)
|
|||
public async Task<string> Fetch([Description("The document id.")] string id)
|
||||
{
|
||||
var result = await db.FTSBlogArticle
|
||||
.FromSqlRaw("SELECt * FROM FTSBlogArticle WHERE Id = {0} ORDER BY rank", id)
|
||||
.FromSqlRaw("SELECT * FROM FTSBlogArticle WHERE Id = {0} ORDER BY rank", id)
|
||||
.AsNoTracking()
|
||||
.FirstOrDefaultAsync();
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ internal sealed class DocsSearchTool(McpDb db)
|
|||
[Description("The search query. Keep it concise and specific to increase the likelihood of a match.")] string query)
|
||||
{
|
||||
var results = await db.FTSDocsArticle
|
||||
.FromSqlRaw("SELECt * FROM FTSDocsArticle WHERE Title MATCH {0} OR Content MATCH {0} OR Product MATCH {0} ORDER BY rank", McpDb.EscapeFtsQueryString(query))
|
||||
.FromSqlRaw("SELECT * FROM FTSDocsArticle WHERE Title MATCH {0} OR Content MATCH {0} OR Product MATCH {0} ORDER BY rank", McpDb.EscapeFtsQueryString(query))
|
||||
.AsNoTracking()
|
||||
.Take(6)
|
||||
.ToListAsync();
|
||||
|
|
@ -49,7 +49,7 @@ internal sealed class DocsSearchTool(McpDb db)
|
|||
[Description("The document id.")] string id)
|
||||
{
|
||||
var result = await db.FTSDocsArticle
|
||||
.FromSqlRaw("SELECt * FROM FTSDocsArticle WHERE Id = {0} ORDER BY rank", id)
|
||||
.FromSqlRaw("SELECT * FROM FTSDocsArticle WHERE Id = {0} ORDER BY rank", id)
|
||||
.AsNoTracking()
|
||||
.FirstOrDefaultAsync();
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ internal sealed class SamplesSearchTool(McpDb db)
|
|||
[Description("The search query. Keep it concise and specific to increase the likelihood of a match.")] string query)
|
||||
{
|
||||
var results = await db.FTSSampleProject
|
||||
.FromSqlRaw("SELECt * FROM FTSSampleProject WHERE Title MATCH {0} OR Description MATCH {0} OR Product MATCH {0} ORDER BY rank", McpDb.EscapeFtsQueryString(query, "OR"))
|
||||
.FromSqlRaw("SELECT * FROM FTSSampleProject WHERE Title MATCH {0} OR Description MATCH {0} OR Product MATCH {0} ORDER BY rank", McpDb.EscapeFtsQueryString(query, "OR"))
|
||||
.AsNoTracking()
|
||||
.Take(6)
|
||||
.ToListAsync();
|
||||
|
|
@ -49,7 +49,7 @@ internal sealed class SamplesSearchTool(McpDb db)
|
|||
[Description("The document id.")] string id)
|
||||
{
|
||||
var result = await db.FTSSampleProject
|
||||
.FromSqlRaw("SELECt * FROM FTSSampleProject WHERE Id = {0} ORDER BY rank", id)
|
||||
.FromSqlRaw("SELECT * FROM FTSSampleProject WHERE Id = {0} ORDER BY rank", id)
|
||||
.AsNoTracking()
|
||||
.FirstOrDefaultAsync();
|
||||
|
||||
|
|
@ -72,7 +72,7 @@ internal sealed class SamplesSearchTool(McpDb db)
|
|||
filename = filename.Replace("wwwroot", "~", StringComparison.Ordinal);
|
||||
|
||||
var result = await db.FTSSampleProject
|
||||
.FromSqlRaw("SELECt * FROM FTSSampleProject WHERE Id = {0} ORDER BY rank", id)
|
||||
.FromSqlRaw("SELECT * FROM FTSSampleProject WHERE Id = {0} ORDER BY rank", id)
|
||||
.AsNoTracking()
|
||||
.FirstOrDefaultAsync();
|
||||
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ public static class Extensions
|
|||
}
|
||||
|
||||
// Uncomment the following lines to enable the Azure Monitor exporter (requires the Azure.Monitor.OpenTelemetry.AspNetCore package)
|
||||
//if (!string.IsNullOrEmpty(builder.Configuration["APPLICATIONINSIGHTS_CONNECtION_STRING"]))
|
||||
//if (!string.IsNullOrEmpty(builder.Configuration["APPLICATIONINSIGHTS_CONNECTION_STRING"]))
|
||||
//{
|
||||
// builder.Services.AddOpenTelemetry()
|
||||
// .UseAzureMonitor();
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ internal class CheckSessionHttpWriter : IHttpResponseWriter<CheckSessionResult>
|
|||
}
|
||||
|
||||
private const string Html = @"
|
||||
<!DOCtYPE html>
|
||||
<!DOCTYPE html>
|
||||
<!--Copyright (c) Duende Software. All rights reserved.-->
|
||||
<!--See LICENSE in the project root for license information.-->
|
||||
<html>
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ internal class EndSessionCallbackHttpWriter : IHttpResponseWriter<EndSessionCall
|
|||
private static string GetHtml(EndSessionCallbackResult result)
|
||||
{
|
||||
var sb = new StringBuilder();
|
||||
sb.Append("<!DOCtYPE html><html><style>iframe{{display:none;width:0;height:0;}}</style><body>");
|
||||
sb.Append("<!DOCTYPE html><html><style>iframe{{display:none;width:0;height:0;}}</style><body>");
|
||||
|
||||
if (result.Result.FrontChannelLogoutUrls != null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ internal static class NameValueCollectionExtensions
|
|||
{
|
||||
if (nameFilter.Contains(name, StringComparer.OrdinalIgnoreCase))
|
||||
{
|
||||
value = "***REDACtED***";
|
||||
value = "***REDACTED***";
|
||||
}
|
||||
dict.Add(name, value);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ internal class TokenRequestValidationLog
|
|||
}
|
||||
else if (request.UserName.IsPresent())
|
||||
{
|
||||
UserName = "***REDACtED***";
|
||||
UserName = "***REDACTED***";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -274,7 +274,7 @@ public class ClientRepository(ConfigurationDbContext context)
|
|||
client.AllowedScopes.AddRange(toAdd.Select(s => new ClientScope { Scope = s }));
|
||||
}
|
||||
|
||||
// REDIRECtS & LOGOUT URIs (unchanged)...
|
||||
// REDIRECTS & LOGOUT URIs (unchanged)...
|
||||
var flow = client.AllowedGrantTypes.Select(x => x.GrantType).Single() == GrantType.ClientCredentials
|
||||
? Flow.ClientCredentials
|
||||
: Flow.CodeFlowWithPkce;
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ public class ConformanceReportIntegrationTests : IAsyncLifetime
|
|||
|
||||
var html = await response.Content.ReadAsStringAsync();
|
||||
html.ShouldNotBeEmpty();
|
||||
html.ShouldContain("<!DOCtYPE html>");
|
||||
html.ShouldContain("<!DOCTYPE html>");
|
||||
html.ShouldContain("OAuth 2.1");
|
||||
html.ShouldContain("FAPI 2.0");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ public class PushedAuthorizationTests
|
|||
state: expectedState
|
||||
);
|
||||
|
||||
_mockPipeline.MockLogger.LogMessages.ShouldContain(msg => msg.Contains("\"client_secret\": \"***REDACtED***\""));
|
||||
_mockPipeline.MockLogger.LogMessages.ShouldContain(msg => msg.Contains("\"client_secret\": \"***REDACTED***\""));
|
||||
_mockPipeline.MockLogger.LogMessages.ShouldNotContain(msg => msg.Contains(clientSecret));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue