File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed
Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 1+
Original file line number Diff line number Diff line change @@ -186,22 +186,32 @@ async function updateFileList() {
186186 }
187187 } ) ;
188188
189+ if ( response . status === 404 ) {
190+ // Directory doesn't exist yet, this is normal for new repositories
191+ fileList . innerHTML = '<li class="list-group-item text-muted">No converted files available yet</li>' ;
192+ return ;
193+ }
194+
189195 if ( ! response . ok ) {
190- throw new Error ( ' Failed to fetch file list' ) ;
196+ throw new Error ( ` Failed to fetch file list: ${ response . statusText } ` ) ;
191197 }
192198
193199 const files = await response . json ( ) ;
194200 renderFileList ( files ) ;
195201 } catch ( error ) {
196202 console . error ( 'Error updating file list:' , error ) ;
197- showStatus ( 'Error loading file list' , 'danger' ) ;
203+ if ( error . message . includes ( '404' ) ) {
204+ fileList . innerHTML = '<li class="list-group-item text-muted">No converted files available yet</li>' ;
205+ } else {
206+ showStatus ( 'Error loading file list: ' + error . message , 'warning' ) ;
207+ }
198208 }
199209}
200210
201211function renderFileList ( files ) {
202212 fileList . innerHTML = '' ;
203- if ( ! Array . isArray ( files ) ) {
204- showStatus ( ' No converted files available yet' , 'info' ) ;
213+ if ( ! Array . isArray ( files ) || files . length === 0 ) {
214+ fileList . innerHTML = '<li class="list-group-item text-muted"> No converted files available yet</li>' ;
205215 return ;
206216 }
207217
Original file line number Diff line number Diff line change 1+
You can’t perform that action at this time.
0 commit comments