Skip to content

Commit c31812c

Browse files
committed
Feedback: not checking status code works as well.
1 parent 8273758 commit c31812c

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

src/Components/Endpoints/src/Rendering/EndpointHtmlRenderer.Prerendering.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ namespace Microsoft.AspNetCore.Components.Endpoints;
1616
internal partial class EndpointHtmlRenderer
1717
{
1818
private static readonly object ComponentSequenceKey = new object();
19-
private bool _isHandlingNotFound;
2019

2120
protected override IComponent ResolveComponentForRenderMode([DynamicallyAccessedMembers(Component)] Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)
2221
{
@@ -148,7 +147,6 @@ internal async ValueTask<PrerenderedComponentHtmlContent> RenderEndpointComponen
148147
{
149148
var component = BeginRenderingComponent(rootComponentType, parameters);
150149
var result = new PrerenderedComponentHtmlContent(Dispatcher, component);
151-
_isHandlingNotFound = httpContext.Response.StatusCode == StatusCodes.Status404NotFound && _hasStatusCodePage;
152150

153151
await WaitForResultReady(waitForQuiescence, result);
154152

@@ -169,7 +167,7 @@ private async Task WaitForResultReady(bool waitForQuiescence, PrerenderedCompone
169167
}
170168
else if (_nonStreamingPendingTasks.Count > 0)
171169
{
172-
if (_isHandlingNotFound)
170+
if (_hasStatusCodePage)
173171
{
174172
HandleNonStreamingTasks();
175173
}

src/Components/Endpoints/src/Rendering/EndpointHtmlRenderer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ protected override ComponentState CreateComponentState(int componentId, ICompone
165165

166166
protected override void AddPendingTask(ComponentState? componentState, Task task)
167167
{
168-
if (_isHandlingNotFound)
168+
if (_hasStatusCodePage)
169169
{
170170
return;
171171
}

0 commit comments

Comments
 (0)