diff --git a/osu.Game.Tests/NonVisual/Filtering/FilterQueryParserTest.cs b/osu.Game.Tests/NonVisual/Filtering/FilterQueryParserTest.cs index 8bef6b04a7..87e439534b 100644 --- a/osu.Game.Tests/NonVisual/Filtering/FilterQueryParserTest.cs +++ b/osu.Game.Tests/NonVisual/Filtering/FilterQueryParserTest.cs @@ -738,6 +738,16 @@ namespace osu.Game.Tests.NonVisual.Filtering new object[] { "submitted=99999", false }, new object[] { "submitted>=2012-03-05-04", false }, new object[] { "submitted>=2012/03.05-04", false }, + + new object[] { "created<2012", true }, + new object[] { "created<2012.03", true }, + new object[] { "created<2012/03/05", true }, + new object[] { "created<2012-3-5", true }, + + new object[] { "created<0", false }, + new object[] { "created=99999", false }, + new object[] { "created>=2012-03-05-04", false }, + new object[] { "created>=2012/03.05-04", false }, }; [Test] diff --git a/osu.Game/Screens/Select/FilterQueryParser.cs b/osu.Game/Screens/Select/FilterQueryParser.cs index 8cf3bda1c5..0adcf5d454 100644 --- a/osu.Game/Screens/Select/FilterQueryParser.cs +++ b/osu.Game/Screens/Select/FilterQueryParser.cs @@ -68,6 +68,7 @@ namespace osu.Game.Screens.Select case "ranked": return tryUpdateRankedDateRange(ref criteria.DateRanked, op, value); + case "created": case "submitted": return tryUpdateRankedDateRange(ref criteria.DateSubmitted, op, value);