File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -81,11 +81,21 @@ export class DateFolder {
8181 }
8282 // debug.log(' previousPeriod level' + level + ' file ' + file)
8383 const parent = file . dir ( )
84- await store . fetcher . load ( parent )
85- let siblings = store . each ( parent , ns . ldp ( 'contains' ) )
86- siblings = siblings . filter ( younger )
87- const folder = await lastNonEmpty ( siblings )
88- if ( folder ) return folder
84+ try {
85+ await store . fetcher . load ( parent )
86+ let siblings = store . each ( parent , ns . ldp ( 'contains' ) )
87+ siblings = siblings . filter ( younger )
88+ const folder = await lastNonEmpty ( siblings )
89+ if ( folder ) return folder
90+ } catch ( err ) {
91+ if ( err . response && err . response . status && err . response . status === 404 ) {
92+ debug . log ( 'Error 404 for chat parent file ' + parent )
93+ } else {
94+ debug . log ( '*** Error NON 404 for chat parent file ' + parent )
95+ // statusTR.appendChild(widgets.errorMessageBlock(dom, err, 'pink'))
96+ throw ( new Error ( `*** ${ err . message } for chat folder ${ parent } ` ) )
97+ }
98+ }
8999
90100 if ( level === 0 ) return null // 3:day, 2:month, 1: year 0: no
91101
You can’t perform that action at this time.
0 commit comments