fix for boo#1011772 OBS-URL: https://build.opensuse.org/request/show/444346 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/FAQ-O-Matic?expand=0&rev=8
19 lines
642 B
Diff
19 lines
642 B
Diff
Index: lib/FAQ/OMatic/Auth.pm
|
|
===================================================================
|
|
--- lib/FAQ/OMatic/Auth.pm.orig
|
|
+++ lib/FAQ/OMatic/Auth.pm
|
|
@@ -251,10 +251,11 @@ sub ensurePerm {
|
|
my $url = FAQ::OMatic::makeAref('authenticate',
|
|
{'_restart' => $restart, '_reason'=>$authFailed,
|
|
'_xreason'=>($xreason||'')}, 'url', 'saveTransients');
|
|
- $result = FAQ::OMatic::redirect($cgi, $url, 'asString');
|
|
+
|
|
if ($failexit||'') {
|
|
- FAQ::OMatic::redirect($cgi, $result);
|
|
+ FAQ::OMatic::redirect($cgi, $url);
|
|
}
|
|
+ $result = FAQ::OMatic::redirect($cgi, $url, 'asString');
|
|
}
|
|
|
|
return wantarray ? ($result, $authFailed)
|