Skip to content

Commit 73e8a0b

Browse files
author
Nick Grippin
committed
config for email
1 parent 0c3595f commit 73e8a0b

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

api/src/main/resources/application.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ hmda {
3232
host = ${?HMDA_MAIL_HOST}
3333
port = "25"
3434
port = ${?HMDA_MAIL_PORT}
35+
senderAddress = "no-reply@cfpb.gov"
36+
senderAddress = ${?HMDA_MAIL_SENDER_ADDRESS}
3537
}
3638
isDemo = false
3739
isDemo = ${?HMDA_IS_DEMO}

api/src/main/scala/hmda/api/http/institutions/submissions/SubmissionSignPaths.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import akka.util.Timeout
1515
import hmda.api.http.{ HmdaCustomDirectives, ValidationErrorConverter }
1616
import hmda.api.model._
1717
import hmda.api.protocol.processing.{ ApiErrorProtocol, EditResultsProtocol, InstitutionProtocol, SubmissionProtocol }
18-
import hmda.model.fi.{ Submission, SubmissionId }
18+
import hmda.model.fi.{ Signed, Submission, SubmissionId }
1919
import hmda.persistence.HmdaSupervisor.{ FindProcessingActor, FindSubmissions }
2020
import hmda.persistence.institutions.SubmissionPersistence
2121
import hmda.persistence.institutions.SubmissionPersistence.GetSubmissionById
@@ -93,7 +93,7 @@ trait SubmissionSignPaths
9393

9494
onComplete(fSubmission) {
9595
case Success(sub) =>
96-
if (sub.status.code == 10) {
96+
if (sub.status == Signed) {
9797
emailSignature(supervisor, sub)
9898
}
9999
complete(ToResponseMarshallable(Receipt(sub.end, sub.receipt, sub.status)))
@@ -115,6 +115,7 @@ trait SubmissionSignPaths
115115
val config = ConfigFactory.load()
116116
val host = config.getString("hmda.mail.host")
117117
val port = config.getString("hmda.mail.port")
118+
val senderAddress = config.getString("hmda.mail.senderAddress")
118119

119120
val properties = System.getProperties
120121
properties.put("mail.smtp.host", host)
@@ -128,7 +129,7 @@ trait SubmissionSignPaths
128129
val text = s"$username,\n\nCongratulations, you've completed filing your HMDA data for filing period ${submission.id.period}.\n" +
129130
s"We received your filing on: $date\n" +
130131
s"Your receipt is: ${submission.receipt}"
131-
message.setFrom(new InternetAddress("no-reply@test.com"))
132+
message.setFrom(new InternetAddress(senderAddress))
132133
message.setRecipients(Message.RecipientType.TO, address)
133134
message.setSubject("HMDA Filing Successful")
134135
message.setText(text)

0 commit comments

Comments
 (0)