From cb0846f49381448c1a8f5c79179663349e50e35d Mon Sep 17 00:00:00 2001 From: Ruben Young On <r.d.youngon@student.tudelft.nl> Date: Fri, 17 May 2019 21:10:18 +0200 Subject: [PATCH] feedback_id in MultipleChoiceOption is no longer nullable --- migrations/versions/b46a2994605b_.py | 2 +- zesje/database.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/migrations/versions/b46a2994605b_.py b/migrations/versions/b46a2994605b_.py index a098e2e9..eb7b34e7 100644 --- a/migrations/versions/b46a2994605b_.py +++ b/migrations/versions/b46a2994605b_.py @@ -22,7 +22,7 @@ def upgrade(): sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), sa.Column('label', sa.String(), nullable=True), sa.Column('problem_id', sa.Integer(), nullable=False), - sa.Column('feedback_id', sa.Integer(), nullable=True), + sa.Column('feedback_id', sa.Integer(), nullable=False), sa.ForeignKeyConstraint(['feedback_id'], ['feedback_option.id'], ), sa.ForeignKeyConstraint(['id'], ['widget.id'], ), sa.ForeignKeyConstraint(['problem_id'], ['problem.id'], ), diff --git a/zesje/database.py b/zesje/database.py index 658a1082..ed8bdced 100644 --- a/zesje/database.py +++ b/zesje/database.py @@ -167,7 +167,7 @@ class MultipleChoiceOption(Widget): label = Column(String, nullable=True) problem_id = Column(Integer, ForeignKey('problem.id'), nullable=False) - feedback_id = Column(Integer, ForeignKey('feedback_option.id'), nullable=True) + feedback_id = Column(Integer, ForeignKey('feedback_option.id'), nullable=False) __mapper_args__ = { 'polymorphic_identity': 'mcq_widget' -- GitLab