kleine änderungen
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user