From 5940f965a6fb7c30083e6ed9ee09eb09878d5bf3 Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Sun, 11 Aug 2013 17:15:05 -0500 Subject: [PATCH] Fixing an issue with project activity FK constraints when deleting a project. --- indefero/src/IDF/Form/Admin/ProjectDelete.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/indefero/src/IDF/Form/Admin/ProjectDelete.php b/indefero/src/IDF/Form/Admin/ProjectDelete.php index 4b7cb5d..a819111 100644 --- a/indefero/src/IDF/Form/Admin/ProjectDelete.php +++ b/indefero/src/IDF/Form/Admin/ProjectDelete.php @@ -80,6 +80,10 @@ class IDF_Form_Admin_ProjectDelete extends Pluf_Form // So, we drop the project, it will cascade and delete all the // elements of the project. For large projects, this may use // quite some memory. + + // This is to fix a FK constraint + $this->project->current_activity = null; + $this->project->update(); $this->project->delete(); return true; }