1- const transform = ( route , responseBody ) => {
1+ const transform = ( { route } , responseBody ) => {
22 if ( route === 'issues.json' ) {
33 const { issues } = responseBody ;
44 return {
@@ -22,6 +22,14 @@ const transform = (route, responseBody) => {
2222 totalSpentHours : issue . total_spent_hours ,
2323 createdOn : issue . created_on ,
2424 updatedOn : issue . updated_on ,
25+ journals : issue . journals ?. map ( ( journal ) => ( {
26+ id : journal . id ,
27+ user : journal . user ,
28+ createdOn : journal . created_on ,
29+ notes : journal . notes ,
30+ privateNotes : journal . private_notes ,
31+ details : journal . details
32+ } ) ) || [ ] ,
2533 closedOn : issue . closed_on
2634 } ) ) ,
2735 total : responseBody . total_count ,
@@ -30,7 +38,7 @@ const transform = (route, responseBody) => {
3038 } ;
3139 }
3240
33- if ( / i s s u e s \/ \d \. j s o n / . test ( route ) ) {
41+ if ( / i s s u e s \/ \d { 1 , } \. j s o n / . test ( route ) ) {
3442 const { issue } = responseBody ;
3543 return {
3644 id : issue . id ,
@@ -53,13 +61,15 @@ const transform = (route, responseBody) => {
5361 createdOn : issue . created_on ,
5462 updatedOn : issue . updated_on ,
5563 subTasks : issue . children ,
56- customFields : issue . custom_fields ,
64+ customFields : issue . custom_fields || [ ] ,
5765 journals : issue . journals ?. map ( ( journal ) => ( {
5866 id : journal . id ,
5967 user : journal . user ,
6068 createdOn : journal . created_on ,
61- notes : journal . notes
62- } ) ) ,
69+ notes : journal . notes ,
70+ privateNotes : journal . private_notes ,
71+ details : journal . details
72+ } ) ) || [ ] ,
6373 closedOn : issue . closed_on
6474 } ;
6575 }
0 commit comments