Skip to content

Commit 4a64141

Browse files
authored
Merge pull request #5142 from Particular/feature/content-type-6
Missing Content-Type results in handling the message as text/xml
2 parents e2bf7e1 + e69ba1e commit 4a64141

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

src/Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<PackageVersion Include="NServiceBus.Metrics" Version="5.0.1" />
4343
<PackageVersion Include="NServiceBus.Metrics.ServiceControl" Version="5.0.0" />
4444
<PackageVersion Include="NServiceBus.Persistence.NonDurable" Version="2.0.1" />
45-
<PackageVersion Include="NServiceBus.RabbitMQ" Version="10.1.3" />
45+
<PackageVersion Include="NServiceBus.RabbitMQ" Version="10.1.4" />
4646
<PackageVersion Include="NServiceBus.SagaAudit" Version="5.0.2" />
4747
<PackageVersion Include="NServiceBus.Testing" Version="9.0.1" />
4848
<PackageVersion Include="NServiceBus.Transport.AzureServiceBus" Version="5.0.2" />

src/ServiceControl.Audit.Persistence.RavenDB/UnitOfWork/RavenAuditIngestionUnitOfWork.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public async Task RecordProcessedMessage(ProcessedMessage processedMessage, Read
3535
if (!body.IsEmpty)
3636
{
3737
await using var stream = new ReadOnlyStream(body);
38-
var contentType = processedMessage.Headers.GetValueOrDefault(Headers.ContentType, "text/xml");
38+
var contentType = processedMessage.Headers.GetValueOrDefault(Headers.ContentType, "text/plain");
3939

4040
await bodyStorage.Store(processedMessage.Id, contentType, body.Length, stream, cancellationToken);
4141
}

src/ServiceControl.Audit.Persistence.Tests/AuditTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ await IngestProcessedMessagesAudits(
8080
[Test]
8181
public async Task Can_roundtrip_message_body()
8282
{
83-
string expectedContentType = "text/xml";
83+
string expectedContentType = "text/plain";
8484
var unitOfWork = await StartAuditUnitOfWork(1);
8585

8686
var body = new byte[100];

src/ServiceControl.Audit.Persistence/BodyStorageEnricher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public async ValueTask StoreAuditMessageBody(ReadOnlyMemory<byte> body, Processe
2121
return;
2222
}
2323

24-
var contentType = GetContentType(processedMessage.Headers, "text/xml");
24+
var contentType = GetContentType(processedMessage.Headers, "text/plain");
2525
processedMessage.MessageMetadata.Add("ContentType", contentType);
2626

2727
var stored = await TryStoreBody(body, processedMessage, bodySize, contentType, cancellationToken);

src/ServiceControl.Audit.UnitTests/BodyStorage/BodyStorageEnricherTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public async Task Should_store_body_in_metadata_when_below_large_object_heap_and
9292
[Headers.MessageId] = "someid",
9393
["ServiceControl.Retry.UniqueMessageId"] = "someid",
9494
[Headers.ProcessingEndpoint] = "someendpoint",
95-
[Headers.ContentType] = "text/xml"
95+
[Headers.ContentType] = "text/plain"
9696
};
9797

9898
var message = new ProcessedMessage(headers, metadata);

src/ServiceControl.Persistence.RavenDB/UnitOfWork/RavenRecoverabilityIngestionUnitOfWork.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public Task RecordFailedProcessingAttempt(
3333
List<FailedMessage.FailureGroup> groups)
3434
{
3535
var uniqueMessageId = context.Headers.UniqueId();
36-
var contentType = GetContentType(context.Headers, "text/xml");
36+
var contentType = GetContentType(context.Headers, "text/plain");
3737
var bodySize = context.Body.Length;
3838

3939
processingAttempt.MessageMetadata.Add("ContentType", contentType);

0 commit comments

Comments
 (0)