Skip to content

Commit ff1a804

Browse files
authored
Merge pull request #35 from itk-dev/hotfix/3.0.2
4802: Handled non-existing fields
2 parents c56df38 + b127f46 commit ff1a804

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ See [keep a changelog] for information about writing changes to this log.
88

99
## [Unreleased]
1010

11+
## [3.0.2] - 2025-06-25
12+
13+
* [PR-35](https://github.com/itk-dev/sysstatus/pull/35)
14+
4802: Handled non-existing fields.
15+
1116
## [3.0.1] - 2025-06-23
1217

1318
* [PR-34](https://github.com/itk-dev/sysstatus/pull/34)
@@ -163,6 +168,7 @@ See [keep a changelog] for information about writing changes to this log.
163168
[keep a changelog]: https://keepachangelog.com/en/1.1.0/
164169

165170
[Unreleased]: https://github.com/itk-dev/sysstatus/compare/main...develop
171+
[3.0.2]: https://github.com/itk-dev/sysstatus/releases/tag/3.0.2
166172
[3.0.1]: https://github.com/itk-dev/sysstatus/releases/tag/3.0.1
167173
[3.0.0]: https://github.com/itk-dev/sysstatus/releases/tag/3.0.0
168174
[2.1.0]: https://github.com/itk-dev/sysstatus/releases/tag/2.1.0

src/Service/ReportImporter.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,22 @@ public function import(string $src): void
4545
$report->setSysLink($systemURL.'/'.$entry->{'Sti'}.'/DispForm.aspx?ID='.$entry->{'Id'});
4646

4747
$report->setSysConfidentialInformation($this->convertBoolean($entry->{'Følsomme personoplysninger'}));
48-
$report->setSysAlternativeTitle($this->sanitizeText($entry->{'Systemnavn'}));
48+
$report->setSysAlternativeTitle($this->sanitizeText($entry->{'Systemnavn'} ?? ''));
4949
$report->setSysOwner($this->sanitizeText($entry->{'Systemejerskab'}));
5050
$report->setSysPurpose($this->sanitizeText($entry->{'Formål'}));
5151
$report->setSysClassification($this->sanitizeText($entry->{'Systemets klassifikation'}));
5252
// @TODO: $report->setSysDateForRevision($this->convertDate($entry->{'Dato for revision'}));
5353
$report->setSysPersons($this->sanitizeText($entry->{'Personkreds'}));
5454
$report->setSysInformationTypes($this->sanitizeText($entry->{'Oplysningstyper'}));
55-
$report->setSysDataSentTo($this->sanitizeText($entry->{'Hvor overføres data til?'}));
55+
$report->setSysDataSentTo($this->sanitizeText($entry->{'Hvor overføres data til?'} ?? ''));
5656
$report->setSysDataComeFrom($this->sanitizeText($entry->{'Hvor kommer data fra?'}));
5757
$report->setSysDataLocation($this->sanitizeText($entry->{'Placering af data'}));
5858
$report->setSysLatestDeletionDate($this->sanitizeText($entry->{'Sletning'}));
5959
$report->setSysDataProcessors($this->sanitizeText($entry->{'Databehandler'}));
60-
$report->setSysDataProcessingAgreement($this->sanitizeText($entry->{'Databehandleraftale/fortrolighedsaftale'}));
61-
$report->setSysDataProcessingAgreementLink($this->sanitizeText($entry->{'Link til databehandleraftale/fortrolighedsaftale'}));
60+
$report->setSysDataProcessingAgreement($this->sanitizeText($entry->{'Databehandleraftale/fortrolighedsaftale'} ?? ''));
61+
$report->setSysDataProcessingAgreementLink($this->sanitizeText($entry->{'Link til databehandleraftale/fortrolighedsaftale'} ?? ''));
6262
$report->setSysAuditorStatement($this->sanitizeText($entry->{'Revisorerklæring/tilsyn'}));
63-
$report->setSysAuditorStatementLink($this->sanitizeText($entry->{'Link til revisorerklæring'}));
63+
$report->setSysAuditorStatementLink($this->sanitizeText($entry->{'Link til revisorerklæring'} ?? ''));
6464
$report->setSysUsage($this->sanitizeText($entry->{'Systembrug'}));
6565
// @TODO: $report->setSysRequestForInsight($this->sanitizeText($entry->{'Anmodning om indsigt'}));
6666
$report->setSysDateUse($this->convertDate($entry->{'Ibrugtagning'}));
@@ -72,11 +72,11 @@ public function import(string $src): void
7272
$report->setSysImpactAnalysis($this->sanitizeText($entry->{'Konsekvensanalyse'}));
7373
// @TODO: $report->setSysImpactAnalysisLink($this->sanitizeText($entry->{'Link til konsekvensanalyse'}));
7474
$report->setSysAuthorizationProcedure($this->sanitizeText($entry->{'Autorisationsprocedure'}));
75-
$report->setSysInternalInformation($this->sanitizeText($entry->{'Indsigt - interne oplysninger'}));
75+
$report->setSysInternalInformation($this->sanitizeText($entry->{'Indsigt - interne oplysninger'} ?? ''));
7676
$report->setSysDataWorthSaving($this->sanitizeText($entry->{'Indeholder systemet bevaringsværdige data?'}));
7777
$report->setSysDataToScience($this->sanitizeText($entry->{'Videregivelse af oplysninger til forskning'}));
7878

79-
$report->setSysSystemOwner($this->sanitizeText($entry->{'Systemejer/projektejer'}));
79+
$report->setSysSystemOwner($this->sanitizeText($entry->{'Systemejer/projektejer'} ?? ''));
8080

8181
// Set group and subGroup.
8282
if (!is_null($report->getSysOwner())) {

0 commit comments

Comments
 (0)