diff --git a/backend/core/serializers.py b/backend/core/serializers.py index 5d16023950..7ad0ee414e 100644 --- a/backend/core/serializers.py +++ b/backend/core/serializers.py @@ -191,6 +191,14 @@ class Meta: class RiskAssessmentWriteSerializer(BaseModelSerializer): + ebios_rm_studies = serializers.PrimaryKeyRelatedField( + many=True, + queryset=EbiosRMStudy.objects.all(), + required=False, + allow_null=True, + write_only=True, + ) + class Meta: model = RiskAssessment exclude = ["created_at", "updated_at"] diff --git a/frontend/src/lib/components/Forms/ModelForm/RiskAssessmentForm.svelte b/frontend/src/lib/components/Forms/ModelForm/RiskAssessmentForm.svelte index edbfe6f8dc..e1e4510a69 100644 --- a/frontend/src/lib/components/Forms/ModelForm/RiskAssessmentForm.svelte +++ b/frontend/src/lib/components/Forms/ModelForm/RiskAssessmentForm.svelte @@ -110,4 +110,16 @@ cacheLock={cacheLocks['observation']} bind:cachedValue={formDataCache['observation']} /> + {#if initialData.ebios_rm_studies} +