@@ -10,7 +10,7 @@ if (!process.env.CONNECT_USER_TOKEN) {
1010// we need to know any logged in Connect user token to retrieve data from DEV
1111const CONNECT_USER_TOKEN = process . env . CONNECT_USER_TOKEN ;
1212
13- var url = 'https://api.topcoder-dev.com/v4 /projects/metadata' ;
13+ var url = 'https://api.topcoder-dev.com/v5 /projects/metadata' ;
1414
1515module . exports = ( targetUrl , token ) => {
1616 var destUrl = targetUrl + 'projects/' ;
@@ -24,7 +24,7 @@ module.exports = (targetUrl, token) => {
2424 }
2525 } )
2626 . catch ( ( err ) => {
27- const errMessage = _ . get ( err , 'response.data.result.content. message' ) ;
27+ const errMessage = _ . get ( err , 'response.data.message' ) ;
2828 throw errMessage ? new Error ( 'Error during obtaining data from DEV: ' + errMessage ) : err
2929 } )
3030 . then ( async function ( response ) {
@@ -39,7 +39,7 @@ module.exports = (targetUrl, token) => {
3939
4040 let promises
4141
42- promises = _ ( data . result . content . forms ) . orderBy ( [ 'key' , 'asc' ] , [ 'version' , 'asc' ] ) . map ( pt => {
42+ promises = _ ( data . forms ) . orderBy ( [ 'key' , 'asc' ] , [ 'version' , 'asc' ] ) . map ( pt => {
4343 const param = _ . omit ( pt , [ 'id' , 'version' , 'revision' , 'key' ] ) ;
4444 return axios
4545 . post ( destUrl + `metadata/form/${ pt . key } /versions` , param , { headers :headers } )
@@ -51,7 +51,7 @@ module.exports = (targetUrl, token) => {
5151
5252 await Promise . all ( promises ) ;
5353
54- promises = _ ( data . result . content . planConfigs ) . orderBy ( [ 'key' , 'asc' ] , [ 'version' , 'asc' ] ) . map ( pt => {
54+ promises = _ ( data . planConfigs ) . orderBy ( [ 'key' , 'asc' ] , [ 'version' , 'asc' ] ) . map ( pt => {
5555 const param = _ . omit ( pt , [ 'id' , 'version' , 'revision' , 'key' ] ) ;
5656 return axios
5757 . post ( destUrl + `metadata/planConfig/${ pt . key } /versions` , param , { headers :headers } )
@@ -63,7 +63,7 @@ module.exports = (targetUrl, token) => {
6363
6464 await Promise . all ( promises ) ;
6565
66- promises = _ ( data . result . content . priceConfigs ) . orderBy ( [ 'key' , 'asc' ] , [ 'version' , 'asc' ] ) . map ( pt => {
66+ promises = _ ( data . priceConfigs ) . orderBy ( [ 'key' , 'asc' ] , [ 'version' , 'asc' ] ) . map ( pt => {
6767 const param = _ . omit ( pt , [ 'id' , 'version' , 'revision' , 'key' ] ) ;
6868 return axios
6969 . post ( destUrl + `metadata/priceConfig/${ pt . key } /versions` , param , { headers :headers } )
@@ -75,7 +75,7 @@ module.exports = (targetUrl, token) => {
7575
7676 await Promise . all ( promises ) ;
7777
78- promises = _ ( data . result . content . projectTypes ) . map ( pt => {
78+ promises = _ ( data . projectTypes ) . map ( pt => {
7979 return axios
8080 . post ( destUrl + 'metadata/projectTypes' , pt , { headers :headers } )
8181 . catch ( ( err ) => {
@@ -86,7 +86,7 @@ module.exports = (targetUrl, token) => {
8686
8787 await Promise . all ( promises ) ;
8888
89- promises = _ ( data . result . content . productCategories ) . map ( pt => {
89+ promises = _ ( data . productCategories ) . map ( pt => {
9090 return axios
9191 . post ( destUrl + 'metadata/productCategories' , pt , { headers :headers } )
9292 . catch ( ( err ) => {
@@ -97,7 +97,7 @@ module.exports = (targetUrl, token) => {
9797
9898 await Promise . all ( promises ) ;
9999
100- promises = _ ( data . result . content . projectTemplates ) . map ( pt => {
100+ promises = _ ( data . projectTemplates ) . map ( pt => {
101101 return axios
102102 . post ( destUrl + 'metadata/projectTemplates' , pt , { headers :headers } )
103103 . catch ( ( err ) => {
@@ -108,7 +108,7 @@ module.exports = (targetUrl, token) => {
108108
109109 await Promise . all ( promises ) ;
110110
111- promises = _ ( data . result . content . productTemplates ) . map ( pt => {
111+ promises = _ ( data . productTemplates ) . map ( pt => {
112112 return axios
113113 . post ( destUrl + 'metadata/productTemplates' , pt , { headers :headers } )
114114 . catch ( ( err ) => {
@@ -119,7 +119,7 @@ module.exports = (targetUrl, token) => {
119119
120120 await Promise . all ( promises ) ;
121121
122- await Promise . each ( data . result . content . milestoneTemplates , pt => (
122+ await Promise . each ( data . milestoneTemplates , pt => (
123123 axios
124124 . post ( destTimelines + 'timelines/metadata/milestoneTemplates' , pt , { headers :headers } )
125125 . catch ( ( err ) => {
0 commit comments