Decouple project deletion from thread deletion (#4673)

* Decouple project deletion from thread deletion

* Allow a thread to exist without a project

* attempt 2

* Modify migration to set orphaned threads' mods to NULL instead of removing constraint entirely

* Use mod PAT for mod threads
This commit is contained in:
aecsocket
2025-10-31 12:04:01 -07:00
committed by GitHub
parent 4c1020d2ba
commit b7f0988399
3 changed files with 49 additions and 3 deletions

View File

@@ -384,9 +384,6 @@ impl DBProject {
.execute(&mut **transaction)
.await?;
models::DBThread::remove_full(project.thread_id, transaction)
.await?;
sqlx::query!(
"
UPDATE reports