Skip to content

Commit 3d2c9b0

Browse files
committed
fix: Resolve npm audit vulnerabilities, ESLint errors, and PHP quality issues
Add npm overrides for critical/high transitive dependency vulnerabilities (babel-traverse, fast-xml-parser, immutable, json5, minimatch, serialize-javascript). Fix ESLint import/no-unresolved by adding @conduction/nextcloud-vue alias to resolver config. Remove unused Delete import in OrganisatieIndex.vue. Include prior PHP service fixes for AangebodenGebruikService, ArchiMateExportService, and ArchiMateImportService.
1 parent dd56b5b commit 3d2c9b0

10 files changed

Lines changed: 3673 additions & 19785 deletions

File tree

eslint.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ module.exports = defineConfig([
3434
settings: {
3535
'import/resolver': {
3636
alias: {
37-
map: [['@', './src']],
37+
map: [
38+
['@', './src'],
39+
['@conduction/nextcloud-vue', '../nextcloud-vue/src'],
40+
],
3841
extensions: ['.js', '.ts', '.vue', '.json'],
3942
},
4043
},

lib/Service/AangebodenGebruikService.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -811,12 +811,15 @@ public function getGebruiksWhereDeelnemers(array $options=[]): array
811811

812812
// Process and add to results.
813813
foreach ($gebruikItems as $gebruik) {
814-
$gebruikData = is_array(value: $gebruik) === true
815-
? $gebruik
816-
: $gebruik->jsonSerialize();
814+
if (is_array(value: $gebruik) === true) {
815+
$gebruikData = $gebruik;
816+
} else {
817+
$gebruikData = $gebruik->jsonSerialize();
818+
}
819+
817820
$gebruikData['_filter_type'] = 'deelnemers';
818821
$gebruikData['_schema_id'] = $schemaId;
819-
$allGebruiks[] = $gebruikData;
822+
$allGebruiks[] = $gebruikData;
820823
}
821824

822825
$this->logger->debug(

0 commit comments

Comments
 (0)