Skip to content

Commit

Permalink
Fix NullReferenceException related to sorting/paging (#229)
Browse files Browse the repository at this point in the history
The code that calls the GetParameterValues method throws
NullReferenceException because it expects a string[]
not null.

Fix #229
  • Loading branch information
ivanmonteiro committed May 31, 2020
1 parent 8e72a71 commit 2ccee09
Showing 1 changed file with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,12 @@ namespace JHipsterNet.Pagination.Extensions {
var parameters = QueryHelpers.ParseQuery(query.ToString());
return parameters.ContainsKey(name) ? parameters[name][0] : null;
}

public static string[] GetParameterValues(this QueryString query, string name)
{
if (query == null || string.IsNullOrEmpty(name)) return null;
if (query == null || string.IsNullOrEmpty(name)) return new string[0];
var parameters = QueryHelpers.ParseQuery(query.ToString());
return parameters.ContainsKey(name) ? parameters[name].ToArray() : null;
return parameters.ContainsKey(name) ? parameters[name].ToArray() : new string[0];
}
}
}

0 comments on commit 2ccee09

Please sign in to comment.