add defensive logic to route parsing
This commit is contained in:
parent
d57c1e7ff0
commit
e86ce8fc38
|
@ -42,14 +42,20 @@ namespace Oqtane.Models
|
|||
}
|
||||
int pos = PagePath.IndexOf("/" + Constants.UrlParametersDelimiter + "/");
|
||||
if (pos != -1)
|
||||
{
|
||||
if (pos + 3 < PagePath.Length)
|
||||
{
|
||||
UrlParameters = PagePath.Substring(pos + 3);
|
||||
}
|
||||
PagePath = PagePath.Substring(0, pos);
|
||||
}
|
||||
pos = PagePath.IndexOf("/" + Constants.ModuleDelimiter + "/");
|
||||
if (pos != -1)
|
||||
{
|
||||
if (pos + 3 < PagePath.Length)
|
||||
{
|
||||
ModuleId = PagePath.Substring(pos + 3);
|
||||
}
|
||||
PagePath = PagePath.Substring(0, pos);
|
||||
}
|
||||
if (ModuleId.Length != 0)
|
||||
|
|
Loading…
Reference in New Issue
Block a user