File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 1- import { HTTPError , Transloadit } from '../src/Transloadit'
1+ import { RequestError , Transloadit } from '../src/Transloadit'
22
33export const createProxy = ( transloaditInstance : Transloadit ) => {
44 return new Proxy ( transloaditInstance , {
@@ -14,8 +14,8 @@ export const createProxy = (transloaditInstance: Transloadit) => {
1414 }
1515
1616 // @ts -expect-error any
17- return result . catch ( ( err ) => {
18- if ( err instanceof Error && 'cause' in err && err . cause instanceof HTTPError ) {
17+ const newPromise = result . catch ( ( err ) => {
18+ if ( err instanceof Error && 'cause' in err && err . cause instanceof RequestError ) {
1919 if ( err . cause . request ) {
2020 Object . defineProperty ( err . cause . request , 'toJSON' , {
2121 value : ( ) => undefined ,
@@ -37,6 +37,12 @@ export const createProxy = (transloaditInstance: Transloadit) => {
3737 }
3838 throw err
3939 } )
40+
41+ // pass on the assembly id if present
42+ if ( result ?. assemblyId != null ) {
43+ Object . assign ( newPromise , { assemblyId : result . assemblyId } )
44+ }
45+ return newPromise
4046 }
4147 }
4248
You can’t perform that action at this time.
0 commit comments