check to make sure a proxygrantingticket is set before attempting to use it
This commit is contained in:
Scott Battaglia 2007-12-11 16:14:49 +00:00
parent 5a378d5a61
commit 5689e1a1d0
1 changed files with 1 additions and 1 deletions

View File

@ -63,7 +63,7 @@ public class Cas20ServiceTicketValidator extends AbstractCasProtocolUrlBasedTick
final String principal = XmlUtils.getTextForElement(response, "user");
final String proxyGrantingTicketIou = XmlUtils.getTextForElement(
response, "proxyGrantingTicket");
final String proxyGrantingTicket = this.proxyGrantingTicketStorage.retrieve(proxyGrantingTicketIou);
final String proxyGrantingTicket = this.proxyGrantingTicketStorage != null ? this.proxyGrantingTicketStorage.retrieve(proxyGrantingTicketIou) : null;
if (CommonUtils.isEmpty(principal)) {
throw new TicketValidationException("No principal was found in the response from the CAS server.");