@@ -12,37 +12,39 @@ const global = {
12
12
}
13
13
14
14
function save_request ( request_id , request , session_id ) {
15
- request . loaded = false ;
16
- request . to_refresh = true ;
17
- if ( request . pin == undefined ) {
18
- request . pin = "" ;
19
- }
20
- if ( request . filter == undefined ) {
21
- request . filter = "---" ;
22
- }
23
- request . session_id = session_id ;
24
- request . initiator = global . initiators [ request . initiator_id ] ;
25
-
26
- if ( request . in_progress ) {
27
- request . status_code_view = '<img class="icon" src="static/icons/wait-sandclock-icon.svg-+-$**HTTPDBG_VERSION**$" alt="loading"/>' ;
28
- } else {
29
- switch ( request . status_code ) {
30
- case 0 :
31
- request . status_code_view = '<img class="icon" src="static/icons/wait-sandclock-icon.svg-+-$**HTTPDBG_VERSION**$/" alt="loading"/>' ;
32
- break ;
33
- case - 1 :
34
- request . status_code_view = '<img class="icon" src="static/icons/math-multiplication-icon.svg-+-$**HTTPDBG_VERSION**$/" alt="load failed"/>' ;
35
- break ;
36
- default :
37
- request . status_code_view = request . status_code ;
38
- break ;
15
+ if ( request . initiator_id in global . initiators ) { // the initiator may be missing if the clean list is executed in parrallel
16
+ request . loaded = false ;
17
+ request . to_refresh = true ;
18
+ if ( request . pin == undefined ) {
19
+ request . pin = "" ;
39
20
}
40
- }
41
-
42
- global . requests [ request_id ] = request ;
43
-
44
- if ( ! request . pin ) {
45
- get_request ( request_id ) ;
21
+ if ( request . filter == undefined ) {
22
+ request . filter = "---" ;
23
+ }
24
+ request . session_id = session_id ;
25
+ request . initiator = global . initiators [ request . initiator_id ] ;
26
+
27
+ if ( request . in_progress ) {
28
+ request . status_code_view = '<img class="icon" src="static/icons/wait-sandclock-icon.svg-+-$**HTTPDBG_VERSION**$" alt="loading"/>' ;
29
+ } else {
30
+ switch ( request . status_code ) {
31
+ case 0 :
32
+ request . status_code_view = '<img class="icon" src="static/icons/wait-sandclock-icon.svg-+-$**HTTPDBG_VERSION**$/" alt="loading"/>' ;
33
+ break ;
34
+ case - 1 :
35
+ request . status_code_view = '<img class="icon" src="static/icons/math-multiplication-icon.svg-+-$**HTTPDBG_VERSION**$/" alt="load failed"/>' ;
36
+ break ;
37
+ default :
38
+ request . status_code_view = request . status_code ;
39
+ break ;
40
+ }
41
+ }
42
+
43
+ global . requests [ request_id ] = request ;
44
+
45
+ if ( ! request . pin ) {
46
+ get_request ( request_id ) ;
47
+ }
46
48
}
47
49
}
48
50
0 commit comments