File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
packages/contentstack-utilities/src Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,13 @@ class AuthenticationHandler {
5252 }
5353
5454 async refreshAccessToken ( error : any , maxRetryCount = 1 ) : Promise < void > {
55+ // Add configurable delay only for CI/CD pipelines
56+ const delayMs = process . env . DELAY_MS ;
57+
58+ if ( delayMs ) {
59+ const delay = parseInt ( delayMs , 10 ) ;
60+ await new Promise ( ( resolve ) => setTimeout ( resolve , delay ) ) ;
61+ }
5562 if ( error . response && error . response . status ) {
5663 switch ( error . response . status ) {
5764 case 401 :
Original file line number Diff line number Diff line change @@ -48,11 +48,12 @@ const cliErrorHandler = new CLIErrorHandler(); // Enable debug mode for error cl
4848 */
4949function handleAndLogError ( error : unknown , context ?: ErrorContext , errorMessage ?: string ) : void {
5050 const classified = cliErrorHandler . classifyError ( error , context , errorMessage ) ;
51+ const apiError = classified . error ?. message || classified ?. message || 'Unknown error' ;
5152
5253 // Always log the error
5354 v2Logger . logError ( {
5455 type : classified . type ,
55- message : errorMessage || classified . error ?. message || classified . message ,
56+ message : errorMessage ? ` ${ errorMessage } \nAPI Error: ${ apiError } ` : ` ${ apiError } ` ,
5657 error : classified . error ,
5758 context : typeof classified . context === 'string' ? { message : classified . context } : classified . context ,
5859 hidden : classified . hidden ,
You can’t perform that action at this time.
0 commit comments