diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2022-04-15 19:49:09 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2022-04-15 19:49:09 -0300 |
commit | 6cbd0236a3c94cd29a0eb419f0eaa22e93b9f320 (patch) | |
tree | 5201d4a1bad4d941eed16b0070b4710bcf841f83 | |
parent | 15ef511cd7b1afed7a2b531a0f01ecc7d7bee781 (diff) |
make Group.category property actually work
-rw-r--r-- | src/data/things.js | 2 | ||||
-rwxr-xr-x | src/upd8.js | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/data/things.js b/src/data/things.js index a4ee2e96..6ed0aa47 100644 --- a/src/data/things.js +++ b/src/data/things.js @@ -1020,7 +1020,7 @@ Group.propertyDescriptors = { expose: { dependencies: ['groupCategoryData'], compute: ({ groupCategoryData, [Group.instance]: group }) => ( - groupCategoryData?.filter(category => category.groups.includes(group)) ?? []) + groupCategoryData.find(category => category.groups.includes(group)) ?? null) } }, }; diff --git a/src/upd8.js b/src/upd8.js index 4fb86469..c40977a3 100755 --- a/src/upd8.js +++ b/src/upd8.js @@ -2943,6 +2943,8 @@ async function main() { // console.log(WD.albumData.map(a => `${a.name} (${a.date.toDateString()})`).join('\n')); // console.log(WD.groupData.find(g => g.name === 'Fandom').albums.map(a => `${a.name} (${a.date.toDateString()})`).join('\n')); // console.log(WD.trackData.find(t => t.name === 'Another Chance').commentatorArtists.map(artist => `${artist.name} - commentated ${artist.tracksAsCommentator.length} tracks, ${artist.albumsAsCommentator.length} albums`).join('\n')); + // console.log(WD.groupCategoryData.map(c => `${c.name} (${c.groups.map(g => g.name).join(', ')})`).join('\n')); + // console.log(WD.groupData.map(g => `${g.name} (${g.category?.name})`).join('\n')); // return; // Update languages o8ject with the wiki-specified default language! |