From cb035c518eec22ee2ae84dbe9f2e1198789d248e Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Nov 04 2016 10:56:58 +0000 Subject: Fix the foreign key on the watchers tables --- diff --git a/pagure/lib/model.py b/pagure/lib/model.py index 0d82991..34fda86 100644 --- a/pagure/lib/model.py +++ b/pagure/lib/model.py @@ -1684,7 +1684,7 @@ class IssueWatcher(BASE): id = sa.Column(sa.Integer, primary_key=True) issue_uid = sa.Column( - sa.Integer, + sa.String(32), sa.ForeignKey('issues.uid', onupdate='CASCADE', ondelete='CASCADE'), nullable=False) user_id = sa.Column( @@ -1724,7 +1724,7 @@ class PullRequestWatcher(BASE): id = sa.Column(sa.Integer, primary_key=True) pull_request_uid = sa.Column( - sa.Integer, + sa.String(32), sa.ForeignKey( 'pull_requests.uid', onupdate='CASCADE', ondelete='CASCADE'), nullable=False)