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 { func NewDataProtectionImpactAssessment(dpia *coredata.DataProtectionImpactAssessment) *DataProtectionImpactAssessment {
return &DataProtectionImpactAssessment{ return &DataProtectionImpactAssessment{
ID: dpia.ID, ID: dpia.ID,
ProcessingActivity: &ProcessingActivity{
ID: dpia.ProcessingActivityID,
},
Organization: &Organization{
ID: dpia.OrganizationID,
},
Description: dpia.Description, Description: dpia.Description,
NecessityAndProportionality: dpia.NecessityAndProportionality, NecessityAndProportionality: dpia.NecessityAndProportionality,
PotentialRisk: dpia.PotentialRisk, PotentialRisk: dpia.PotentialRisk,
@@ -74,4 +80,3 @@ func NewDataProtectionImpactAssessment(dpia *coredata.DataProtectionImpactAssess
UpdatedAt: dpia.UpdatedAt, UpdatedAt: dpia.UpdatedAt,
} }
} }

View File

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