File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed
Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -595,17 +595,24 @@ public virtual void Release(object instance)
595595
596596 public virtual void OnEndRequest ( IRequest request = null )
597597 {
598- var disposables = RequestContext . Instance . Items . Values ;
599- foreach ( var item in disposables )
598+ try
600599 {
601- Release ( item ) ;
602- }
600+ var disposables = RequestContext . Instance . Items . Values ;
601+ foreach ( var item in disposables )
602+ {
603+ Release ( item ) ;
604+ }
603605
604- RequestContext . Instance . EndRequest ( ) ;
606+ RequestContext . Instance . EndRequest ( ) ;
605607
606- foreach ( var fn in OnEndRequestCallbacks )
608+ foreach ( var fn in OnEndRequestCallbacks )
609+ {
610+ fn ( request ) ;
611+ }
612+ }
613+ catch ( Exception ex )
607614 {
608- fn ( request ) ;
615+ Log . Error ( "Error when Disposing Request Context" , ex ) ;
609616 }
610617 }
611618
You can’t perform that action at this time.
0 commit comments