From 1ccfc0af859a13a0206074b5830ef68f6a388c9b Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 25 Oct 2006 21:57:39 +0000 Subject: [PATCH] Attempt fix for undefined offline directory for a library. --- exec/str_cmds.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/exec/str_cmds.js b/exec/str_cmds.js index be6de34686..b003b94bda 100644 --- a/exec/str_cmds.js +++ b/exec/str_cmds.js @@ -463,7 +463,8 @@ function str_cmds(str) if(str.toUpperCase()=="ALL") { for(i=0; i<file_area.lib_list.length; i++) { for(j=0; j<file_area.lib_list[i].dir_list.length; j++) { - if(file_area.lib_list[i].offline_dir == file_area.lib_list[i].dir[j]) + if(file_area.lib_list[i].offline_dir != undefined + && file_area.lib_list[i].offline_dir == file_area.lib_list[i].dir[j]) continue; bbs.bulk_upload(file_area.lib_list[i].dir_list[j].number); } @@ -472,7 +473,8 @@ function str_cmds(str) } if(str.toUpperCase()=="LIB") { for(i=0; i<file_area.lib_list[bbs.curlib].dir_list.length; i++) { - if(file_area.lib_list[bbs.curlib].offline_dir == file_area.lib_list[bbs.curlib].dir[j]) + if(file_area.lib_list[bbs.curlib].offline_dir != undefined + && file_area.lib_list[bbs.curlib].offline_dir == file_area.lib_list[bbs.curlib].dir[j]) continue; bbs.bulk_upload(file_area.lib_list[bbs.curlib].dir_list[i].number); } @@ -581,7 +583,8 @@ function str_cmds(str) if(str.toUpperCase()=="ALL") { for(i=0;i<file_area.lib_list.length;i++) { for(j=0;j<file_area.lib_list[i].dir_list.length;j++) { - if(file_area.lib_list[i].offline_dir == file_area.lib_list[i].dir[j]) + if(file_area.lib_list[i].offline_dir != undefined + && file_area.lib_list[i].offline_dir == file_area.lib_list[i].dir[j]) continue; l=bbs.list_file_info(file_area.lib_list[i].dir_list[j].number,s,m); if(l==-1) @@ -592,7 +595,8 @@ function str_cmds(str) } else if(str.toUpperCase()=="LIB") { for(j=0;j<file_area.lib_list[bbs.curlib].dir_list.length;j++) { - if(file_area.lib_list[bbs.curlib].offline_dir == file_area.lib_list[bbs.curlib].dir[j]) + if(file_area.lib_list[bbs.curlib].offline_dir != undefined + && file_area.lib_list[bbs.curlib].offline_dir == file_area.lib_list[bbs.curlib].dir[j]) continue; l=bbs.list_file_info(file_area.lib_list[bbs.curlib].dir_list[j].number,s,m); if(l==-1) -- GitLab