aboutsummaryrefslogtreecommitdiff
path: root/gn2/wqflask/templates
diff options
context:
space:
mode:
authorAlexander_Kabui2024-09-20 15:57:56 +0300
committerAlexander_Kabui2024-09-20 15:57:56 +0300
commita6401533301c08af4c858f9fa6f9c8e37dd2513e (patch)
treedc4f7055fcb6c204d8f24cfe06124637b482b3a2 /gn2/wqflask/templates
parent738ed2451eeb305450404f6601369aa40ca25c09 (diff)
downloadgenenetwork2-a6401533301c08af4c858f9fa6f9c8e37dd2513e.tar.gz
Fix cases where index for '.' and ',' do not exist for do_ai_search.
Diffstat (limited to 'gn2/wqflask/templates')
-rw-r--r--gn2/wqflask/templates/gsearch_gene.html8
1 files changed, 5 insertions, 3 deletions
diff --git a/gn2/wqflask/templates/gsearch_gene.html b/gn2/wqflask/templates/gsearch_gene.html
index 13b56b42..e4039f71 100644
--- a/gn2/wqflask/templates/gsearch_gene.html
+++ b/gn2/wqflask/templates/gsearch_gene.html
@@ -290,11 +290,13 @@
let header_length = 40;
let max_header_length = 180;
while (header_length <= search_result.length) {
- let next_dot = search_result.indexOf(".", header_length+1);
-
+ let next_dot = search_result.indexOf(".", header_length+1);
+ if (next_dot == -1) {
+ next_dot = search_result.length+1
+ }
if (next_dot > max_header_length) {
let next_comma = search_result.indexOf(",", header_length+1);
- if (next_comma > max_header_length) {
+ if (next_comma > max_header_length || next_comma == -1) {
break;
}
header_length = next_comma;