Skip to content

Commit ed67d8b

Browse files
authored
Bugfix/issue1030 extension list removal if empty (#89)
* Bump dependencies * Fix for Issue #1030 - ExtensionList should never be empty * bumped version in package-lock.json
1 parent 920c61f commit ed67d8b

4 files changed

Lines changed: 105 additions & 102 deletions

File tree

‎package-lock.json‎

Lines changed: 96 additions & 94 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mojaloop/central-services-error-handling",
3-
"version": "8.3.0",
3+
"version": "8.5.0",
44
"description": "Hapi error handling module",
55
"main": "src/index.js",
66
"pre-commit": [
@@ -42,14 +42,14 @@
4242
},
4343
"homepage": "https://github.com/mojaloop/central-services-error-handling#readme",
4444
"dependencies": {
45-
"@mojaloop/sdk-standard-components": "8.1.4",
45+
"@mojaloop/sdk-standard-components": "8.4.2",
4646
"lodash": "4.17.15"
4747
},
4848
"devDependencies": {
4949
"@hapi/boom": "8.0.1",
5050
"faucet": "0.0.1",
51-
"npm-audit-resolver": "2.0.1",
52-
"npm-check-updates": "3.1.25",
51+
"npm-audit-resolver": "2.1.0",
52+
"npm-check-updates": "3.2.1",
5353
"nyc": "14.1.1",
5454
"pre-commit": "1.2.2",
5555
"proxyquire": "2.1.3",

‎src/factory.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ class FSPIOPError extends MojaloopFSPIOPError {
152152
_.remove(e.errorInformation.extensionList.extension, (extensionKeyValue) => {
153153
return extensionKeyValue.key === Enums.Internal.FSPIOPError.ExtensionsKeys.cause
154154
})
155+
if (e.errorInformation.extensionList.extension.length === 0) {
156+
delete e.errorInformation.extensionList
157+
}
155158
}
156159
} else {
157160
if (includeCauseExtension === true) {

0 commit comments

Comments
 (0)