summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2017-05-17 23:15:41 +0000
committerRegis <boudinot.regis@yahoo.com>2017-05-17 22:18:35 -0600
commitb9fc5bf0918d423843ce73c9c61fc6f83cab3b2b (patch)
tree45be00d51cf114173f576681f08a2a04f1fd777c
parent962eb5551fd7a789640f479bffef6ec39131d8cf (diff)
downloadgitlab-ce-b9fc5bf0918d423843ce73c9c61fc6f83cab3b2b.tar.gz
Merge branch 'fix-issue-assignee-trigger' into 'master'
Check if OLD is set when migrating issue assignees Closes #32439 See merge request !11461
-rw-r--r--db/migrate/20170516153305_migrate_assignee_to_separate_table.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/db/migrate/20170516153305_migrate_assignee_to_separate_table.rb b/db/migrate/20170516153305_migrate_assignee_to_separate_table.rb
index f269ca7fc34..eed9f00d8b2 100644
--- a/db/migrate/20170516153305_migrate_assignee_to_separate_table.rb
+++ b/db/migrate/20170516153305_migrate_assignee_to_separate_table.rb
@@ -47,7 +47,7 @@ class MigrateAssigneeToSeparateTable < ActiveRecord::Migration
RETURNS trigger AS
$BODY$
BEGIN
- if OLD.assignee_id IS NOT NULL THEN
+ if OLD IS NOT NULL AND OLD.assignee_id IS NOT NULL THEN
DELETE FROM issue_assignees WHERE issue_id = OLD.id;
END IF;