diff --git a/migrations/versions/b46a2994605b_.py b/migrations/versions/b46a2994605b_.py index a098e2e9360b52ae2214c377c47086001104c48f..eb7b34e72f9898facdb7ff28b8d7b4473983c750 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 658a1082a731dc85f16622eae12269a6f1fa0c64..ed8bdcedc66c35d743829b42bc11725452a74c02 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'