Skip to content

Commit

Permalink
Case-sensitivity fix for file extensions
Browse files Browse the repository at this point in the history
Added .ToLower() to ensure extensions explicitly match those in SupportedMediaTypes.json
  • Loading branch information
ricky-shake-n-bake-bobby authored Mar 9, 2020
1 parent 1654506 commit 27d5059
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions InterFAX.Api/Documents.cs
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public IFaxDocument BuildFaxDocument(Uri fileUri)
/// <returns></returns>
public IFaxDocument BuildFaxDocument(byte[] file, string extension)
{
var ext = extension.Trim('.');
var ext = extension.Trim('.').ToLower();
var mediaType = SupportedMediaTypes.Keys.Contains(ext)
? SupportedMediaTypes[ext]
: "application/octet-stream";
Expand All @@ -89,7 +89,7 @@ public IFaxDocument BuildFaxDocument(string filePath)
throw new FileNotFoundException(filePath);

var extension = Path.GetExtension(filePath) ?? "*";
extension = extension.TrimStart('.');
extension = extension.TrimStart('.').ToLower();

var mediaType = SupportedMediaTypes.Keys.Contains(extension)
? SupportedMediaTypes[extension]
Expand All @@ -104,7 +104,7 @@ public IFaxDocument BuildFaxDocument(string filePath)
public IFaxDocument BuildFaxDocument(string fileName, FileStream fileStream)
{
var extension = Path.GetExtension(fileName) ?? "*";
extension = extension.TrimStart('.');
extension = extension.TrimStart('.').ToLower();;

var mediaType = SupportedMediaTypes.Keys.Contains(extension)
? SupportedMediaTypes[extension]
Expand Down

0 comments on commit 27d5059

Please sign in to comment.