[freeside-commits] branch master updated. 4074e6d51d10bf10926d21cff46c88bc193bc8af

Mark Wells mark at 420.am
Fri May 9 15:00:00 PDT 2014


The branch, master has been updated
       via  4074e6d51d10bf10926d21cff46c88bc193bc8af (commit)
      from  711a25573ac5eace7e26f757b7157c558c873eb8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4074e6d51d10bf10926d21cff46c88bc193bc8af
Author: Mark Wells <mark at freeside.biz>
Date:   Fri May 9 14:59:54 2014 -0700

    respect "agentnum" URL param in selfservice login page, #6166, fallout from #22395

diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
index f62f1a5..71af4eb 100755
--- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
+++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
@@ -181,9 +181,6 @@ unless ( $nologin_actions{$action} ) {
   } # else there is no session cookie
 
   if ( !$session_id ) {
-    # XXX why are we getting agentnum from a CGI param? surely it should 
-    # be some kind of configuration option.
-    #
     # show the login page
     $session_id = 'login'; # set state
     my $login_info = login_info( 'agentnum' => scalar($cgi->param('agentnum')) );
@@ -208,7 +205,7 @@ if ( $result->{error} && ( $result->{error} eq "Can't resume session"
   || $result->{error} eq "Expired session") ) { #ick
 
   $session_id = 'login';
-  my $login_info = login_info();
+  my $login_info = login_info( 'agentnum' => scalar($cgi->param('agentnum')) );
   do_template('login', $login_info);
   exit;
 }

-----------------------------------------------------------------------

Summary of changes:
 fs_selfservice/FS-SelfService/cgi/selfservice.cgi |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)




More information about the freeside-commits mailing list