kleine änderungen

This commit is contained in:
2026-05-31 20:37:12 +02:00
parent a1e8d34210
commit 90a88c15dc
20 changed files with 310 additions and 449 deletions

View File

@@ -17,14 +17,14 @@ impl Repository {
let rows = sqlx::query!(
r#"
SELECT
bg.benutzer_id,
rg.rolle_id,
g.id,
g.gruppenname,
g.erstellt_am,
g.geaendert_am
FROM gruppen AS g
LEFT JOIN benutzer_gruppen AS bg ON g.id = bg.gruppe_id
WHERE bg.benutzer_id = ANY($1);
LEFT JOIN rollen_gruppen AS rg ON g.id = rg.gruppe_id
WHERE rg.rolle_id = ANY($1);
"#,
keys
)
@@ -33,7 +33,7 @@ impl Repository {
.into_iter()
.map(|row| {
(
row.benutzer_id,
row.rolle_id,
Gruppe {
id: row.id,
gruppenname: row.gruppenname,

View File

@@ -13,7 +13,7 @@ impl Repository {
const QUERY: &str = r#"
UPDATE gruppen
SET geaendert_am = $2, ruppenname = $3 WHERE gruppeid = $1
RETURNING id, geaendert_am, gruppenname, gruppenname;
RETURNING id, geaendert_am, erstellt_am, gruppenname;
"#;
let gruppe = sqlx::query_as::<_, model::Gruppe>(QUERY)

View File

@@ -9,7 +9,7 @@ impl Service {
&self,
keys: &[Id],
) -> Result<HashMap<Id, Vec<Gruppe>>, Arc<sqlx::Error>> {
let grupen_dataloader = self.repo.gruppe_dataloader(&self.db, keys).await?;
Ok(grupen_dataloader)
let gruppen_dataloader = self.repo.gruppe_dataloader(&self.db, keys).await?;
Ok(gruppen_dataloader)
}
}