summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com
diff options
context:
space:
mode:
authoralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-02-12 01:14:02 +0000
committeralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-02-12 01:14:02 +0000
commit7315a95377ee364d8f14c68ef4a469fc7dae743d (patch)
tree41a5052c03b871fd076abdd65d90fa8b86e0a2dd /pki/base/common/src/com
parenta068343456a4ae82b7aee089c42a9f3c0e71fd73 (diff)
downloadpki-7315a95377ee364d8f14c68ef4a469fc7dae743d.tar.gz
pki-7315a95377ee364d8f14c68ef4a469fc7dae743d.tar.xz
pki-7315a95377ee364d8f14c68ef4a469fc7dae743d.zip
Bugzilla BZ 443413, 443417
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@224 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com')
-rw-r--r--pki/base/common/src/com/netscape/cms/listeners/RequestInQListener.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/pki/base/common/src/com/netscape/cms/listeners/RequestInQListener.java b/pki/base/common/src/com/netscape/cms/listeners/RequestInQListener.java
index 42752ad56..37e53d96f 100644
--- a/pki/base/common/src/com/netscape/cms/listeners/RequestInQListener.java
+++ b/pki/base/common/src/com/netscape/cms/listeners/RequestInQListener.java
@@ -28,6 +28,7 @@ import com.netscape.certsrv.notification.*;
import com.netscape.certsrv.common.*;
import com.netscape.certsrv.apps.*;
import com.netscape.cms.profile.input.SubjectNameInput;
+import com.netscape.cms.profile.input.SubmitterInfoInput;
import java.io.IOException;
import java.util.*;
@@ -195,7 +196,13 @@ public class RequestInQListener implements IRequestListener {
if (profileId == null) {
val = r.getExtDataInString(IRequest.HTTP_PARAMS, "csrRequestorEmail");
} else {
- val = r.getExtDataInString(SubjectNameInput.VAL_EMAIL);
+ // use the submitter info if available, otherwise, use the
+ // subject name input email
+ val = r.getExtDataInString(SubmitterInfoInput.EMAIL);
+
+ if ((val == null) || (((String) val).compareTo("") == 0)) {
+ val = r.getExtDataInString(SubjectNameInput.VAL_EMAIL);
+ }
}
if (val != null)
mContentParams.put(IEmailFormProcessor.TOKEN_REQUESTOR_EMAIL,