Merge pull request 'clean families; Fixes #1171' (#1212) from clean-families into main #1216

Merged
philipp merged 2 commits from unfix-damage into staging 2026-05-24 10:43:54 +02:00
Showing only changes of commit c862b28552 - Show all commits
+13
View File
@@ -93,6 +93,19 @@ GROUP BY family.id;"
}
pub async fn clean_families_without_members(db: &SqlitePool) {
sqlx::query(
"UPDATE user SET family_id = NULL
WHERE family_id IN (
SELECT family_id FROM user
WHERE family_id IS NOT NULL
GROUP BY family_id
HAVING COUNT(*) = 1
);",
)
.execute(db)
.await
.unwrap();
sqlx::query(
"DELETE FROM family
WHERE id NOT IN (