Fix nullability errors in Jellyfin.Server

This commit is contained in:
crobibero 2020-11-13 09:03:44 -07:00
parent e82829c444
commit e8675a6c24
2 changed files with 4 additions and 2 deletions

View File

@ -30,7 +30,8 @@ namespace Jellyfin.Server.Formatters
/// <returns>Write stream task.</returns> /// <returns>Write stream task.</returns>
public override Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding) public override Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)
{ {
return context.HttpContext.Response.WriteAsync(context.Object?.ToString()); var stringResponse = context.Object?.ToString();
return stringResponse == null ? Task.CompletedTask : context.HttpContext.Response.WriteAsync(stringResponse);
} }
} }
} }

View File

@ -26,7 +26,8 @@ namespace Jellyfin.Server.Formatters
/// <inheritdoc /> /// <inheritdoc />
public override Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding) public override Task WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)
{ {
return context.HttpContext.Response.WriteAsync(context.Object?.ToString()); var stringResponse = context.Object?.ToString();
return stringResponse == null ? Task.CompletedTask : context.HttpContext.Response.WriteAsync(stringResponse);
} }
} }
} }