mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-31 04:04:21 -04:00
Prevent resources to use the slug 'random'
This commit is contained in:
parent
be076616cc
commit
de6d831498
@ -508,7 +508,7 @@ namespace Kyoo.Core.Controllers
|
|||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
if (string.IsNullOrEmpty(resource.Slug))
|
if (string.IsNullOrEmpty(resource.Slug))
|
||||||
throw new ArgumentException("Resource can't have null as a slug.");
|
throw new ArgumentException("Resource can't have null as a slug.");
|
||||||
if (int.TryParse(resource.Slug, out int _))
|
if (int.TryParse(resource.Slug, out int _) || resource.Slug == "random")
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@ -516,11 +516,11 @@ namespace Kyoo.Core.Controllers
|
|||||||
if (setter != null)
|
if (setter != null)
|
||||||
setter.Invoke(resource, new object[] { resource.Slug + '!' });
|
setter.Invoke(resource, new object[] { resource.Slug + '!' });
|
||||||
else
|
else
|
||||||
throw new ArgumentException("Resources slug can't be number only.");
|
throw new ArgumentException("Resources slug can't be number only or the literal \"random\".");
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
throw new ArgumentException("Resources slug can't be number only.");
|
throw new ArgumentException("Resources slug can't be number only or the literal \"random\".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user