mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 10:28:27 +00:00
Parser improvements
- default expressions into a and node - fix parsing string lists that end in whitespace - fix package names of internal classes
This commit is contained in:
@ -51,13 +51,11 @@ object ItemRoutes {
|
||||
offset
|
||||
) =>
|
||||
val query =
|
||||
q.map(ItemQueryParser.parse) match {
|
||||
case Some(Right(q)) =>
|
||||
ItemQueryParser.parse(q.getOrElse("")) match {
|
||||
case Right(q) =>
|
||||
Right(Query(Query.Fix(user.account, None, None), Query.QueryExpr(q)))
|
||||
case Some(Left(err)) =>
|
||||
case Left(err) =>
|
||||
Left(err)
|
||||
case None =>
|
||||
Right(Query(Query.Fix(user.account, None, None), Query.QueryForm.empty))
|
||||
}
|
||||
val li = limit.getOrElse(cfg.maxItemPageSize)
|
||||
val of = offset.getOrElse(0)
|
||||
|
Reference in New Issue
Block a user