@@ -2486,6 +2486,9 @@ export const resolveDownloadMethods = {
24862486 const sourceErrorMessage = sourceError
24872487 ? ( this . getSearchSourceErrorMessage ?. ( source , sourceError ) || sourceError )
24882488 : null ;
2489+ const sourceErrorTooltip = sourceError
2490+ ? ( this . getSearchSourceErrorTooltip ?. ( source , sourceError ) || sourceErrorMessage )
2491+ : null ;
24892492 if ( sourceErrorMessage ) sourceErrorMessages . add ( sourceErrorMessage ) ;
24902493
24912494 const found = this . hasSearchResults ( data ) ;
@@ -2506,7 +2509,7 @@ export const resolveDownloadMethods = {
25062509 status : sourceError ? 'error' : ( found ? 'found' : 'none' ) ,
25072510 percent : 100 ,
25082511 message : sourceErrorMessage || ( found ? foundMessage : 'No match' ) ,
2509- error : sourceError || null
2512+ error : sourceErrorTooltip
25102513 } , missing , { workflowKey } ) ;
25112514
25122515 if ( data . civitai ) {
@@ -2553,6 +2556,8 @@ export const resolveDownloadMethods = {
25532556 const sourceErrorMessage = this . getSearchSourceErrorMessage ?. ( source , error . message )
25542557 || error . message
25552558 || 'Error' ;
2559+ const sourceErrorTooltip = this . getSearchSourceErrorTooltip ?. ( source , error . message )
2560+ || sourceErrorMessage ;
25562561 sourceErrorMessages . add ( sourceErrorMessage ) ;
25572562 state . lastAttemptSources = Array . from ( attemptedSources ) ;
25582563 state . lastAttemptFound = anyFound ;
@@ -2562,7 +2567,7 @@ export const resolveDownloadMethods = {
25622567 status : 'error' ,
25632568 percent : 100 ,
25642569 message : sourceErrorMessage ,
2565- error : error . message || null
2570+ error : sourceErrorTooltip
25662571 } , missing , { workflowKey } ) ;
25672572 this . persistSearchStateForWorkflow ( workflowKey , missing , state ) ;
25682573 this . refreshSearchUiForMissing ( missing , state , { workflowKey } ) ;
0 commit comments