don't show duplicate boats for rennrowing
All checks were successful
CI/CD Pipeline / test (push) Successful in 17m45s
CI/CD Pipeline / deploy-staging (push) Successful in 12m1s
CI/CD Pipeline / deploy-main (push) Has been skipped

This commit is contained in:
2024-04-03 18:07:20 +02:00
parent 1af3838ebc
commit d0c2b4d703
3 changed files with 5 additions and 1 deletions

View File

@ -1,5 +1,6 @@
use std::ops::DerefMut;
use itertools::Itertools;
use rocket::serde::{Deserialize, Serialize};
use rocket::FromForm;
use sqlx::{FromRow, Sqlite, SqlitePool, Transaction};
@ -7,7 +8,7 @@ use sqlx::{FromRow, Sqlite, SqlitePool, Transaction};
use super::location::Location;
use super::user::User;
#[derive(FromRow, Debug, Serialize, Deserialize)]
#[derive(FromRow, Debug, Serialize, Deserialize, Eq, Hash, PartialEq, Clone)]
pub struct Boat {
pub id: i64,
pub name: String,
@ -279,6 +280,7 @@ ORDER BY amount_seats DESC
.unwrap(); //TODO: fixme
boats.extend(boats_in_ottensheim.into_iter());
}
let boats = boats.into_iter().unique().collect();
Self::boats_to_details(db, boats).await
}