Skip to content

Commit d4b7e1b

Browse files
committed
add associated can dos
1 parent 7f4f3ef commit d4b7e1b

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

package-lock.json

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

server/services/contributions/contributions.hooks.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ module.exports = {
151151
})
152152
],
153153
get: [
154+
getAssociatedCanDos(),
154155
thumbnails({
155156
teaserImg: {
156157
cardS: '300x0',

server/services/contributions/hooks/getAssociatedCanDos.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ module.exports = function (options = {}) { // eslint-disable-line no-unused-vars
55
const limit = 5;
66

77
// Stop, if we have no result at all
8-
if (!hook.result || !hook.result.data) {
8+
if (!hook.result) {
99
return resolve(hook);
1010
}
1111

1212
// Stop, if we have an empty array or more then one item
13-
let isArray = Array.isArray(hook.result.data)
13+
let isArray = hook.result.data && Array.isArray(hook.result.data)
1414
if (isArray && (!hook.result.data.length || hook.result.data.length > 1)) {
1515
return resolve(hook);
1616
}
1717

18-
let currentData = isArray ? hook.result.data[0] : hook.result.data;
18+
let currentData = isArray ? hook.result.data[0] : hook.result;
1919
if (!currentData.categoryIds || !currentData.categoryIds.length) {
2020
return resolve(hook);
2121
}
@@ -42,7 +42,7 @@ module.exports = function (options = {}) { // eslint-disable-line no-unused-vars
4242
if (isArray) {
4343
hook.result.data[0].associatedCanDos = associatedCanDos;
4444
} else {
45-
hook.result.data.associatedCanDos = associatedCanDos;
45+
hook.result.associatedCanDos = associatedCanDos;
4646
}
4747
return resolve(hook);
4848
})

0 commit comments

Comments
 (0)