projects
/
kivitendo-erp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b327af
)
Pre-Checks können mit Exception enden (end-of-request), daher in eval {} packen
author
Moritz Bunkus
<m.bunkus@linet-services.de>
Wed, 15 Jun 2011 09:34:40 +0000
(11:34 +0200)
committer
Moritz Bunkus
<m.bunkus@linet-services.de>
Wed, 15 Jun 2011 09:35:04 +0000
(11:35 +0200)
Ansonsten wurde nach jeder Anfrage der Prozess beendet, sofern ein
Pre-Check fehl schlug. Das passiert z.B., wenn die Auth-DB nicht
existiert.
SL/Dispatcher.pm
patch
|
blob
|
history
diff --git
a/SL/Dispatcher.pm
b/SL/Dispatcher.pm
index
df8cc83
..
76fcf6f
100644
(file)
--- a/
SL/Dispatcher.pm
+++ b/
SL/Dispatcher.pm
@@
-180,9
+180,9
@@
sub handle_request {
$::form->{script} = "controller.pl";
}
- pre_request_checks();
-
eval {
+ pre_request_checks();
+
my $session_result = $::auth->restore_session;
$::auth->create_or_refresh_session;