Add missing relation id

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2025-12-23 10:58:52 +01:00
parent d637f6f192
commit 15c9c9ebd8
2 changed files with 16 additions and 3 deletions

View File

@@ -64,7 +64,13 @@ func NewDataProtectionImpactAssessmentEdge(dpia *coredata.DataProtectionImpactAs
func NewDataProtectionImpactAssessment(dpia *coredata.DataProtectionImpactAssessment) *DataProtectionImpactAssessment {
return &DataProtectionImpactAssessment{
ID: dpia.ID,
ID: dpia.ID,
ProcessingActivity: &ProcessingActivity{
ID: dpia.ProcessingActivityID,
},
Organization: &Organization{
ID: dpia.OrganizationID,
},
Description: dpia.Description,
NecessityAndProportionality: dpia.NecessityAndProportionality,
PotentialRisk: dpia.PotentialRisk,
@@ -74,4 +80,3 @@ func NewDataProtectionImpactAssessment(dpia *coredata.DataProtectionImpactAssess
UpdatedAt: dpia.UpdatedAt,
}
}

View File

@@ -63,7 +63,7 @@ func NewProcessingActivityEdge(par *coredata.ProcessingActivity, orderField core
}
func NewProcessingActivity(par *coredata.ProcessingActivity) *ProcessingActivity {
return &ProcessingActivity{
object := &ProcessingActivity{
ID: par.ID,
Organization: &Organization{
ID: par.OrganizationID,
@@ -91,4 +91,12 @@ func NewProcessingActivity(par *coredata.ProcessingActivity) *ProcessingActivity
CreatedAt: par.CreatedAt,
UpdatedAt: par.UpdatedAt,
}
if par.DataProtectionOfficerID != nil {
object.DataProtectionOfficer = &People{
ID: *par.DataProtectionOfficerID,
}
}
return object
}