make priority work

Former-commit-id: 391257fb17ccb7c71c8ab5ba231af5f234e1602d
This commit is contained in:
Daniel Løvbrøtte Olsen
2020-04-23 21:17:19 +02:00
parent cd86e4702b
commit c5a165cfe3
2 changed files with 5 additions and 4 deletions

View File

@@ -51,7 +51,7 @@ fn request_job(shared: State<SharedState>) -> Result<Json<Value>, NotFound<Strin
.filter(|x| x.status == EStatus::Queued).cloned()
.collect();
list.sort_by(|a, b| b.description.length.cmp(&a.description.length));
list.sort_by(|a, b| (b.description.priority, b.description.length).cmp(&(a.description.priority, a.description.length)));
let job = list.get(0);