@@ -15,7 +15,7 @@ import akka.util.Timeout
15
15
import hmda .api .http .{ HmdaCustomDirectives , ValidationErrorConverter }
16
16
import hmda .api .model ._
17
17
import hmda .api .protocol .processing .{ ApiErrorProtocol , EditResultsProtocol , InstitutionProtocol , SubmissionProtocol }
18
- import hmda .model .fi .{ Submission , SubmissionId }
18
+ import hmda .model .fi .{ Signed , Submission , SubmissionId }
19
19
import hmda .persistence .HmdaSupervisor .{ FindProcessingActor , FindSubmissions }
20
20
import hmda .persistence .institutions .SubmissionPersistence
21
21
import hmda .persistence .institutions .SubmissionPersistence .GetSubmissionById
@@ -93,7 +93,7 @@ trait SubmissionSignPaths
93
93
94
94
onComplete(fSubmission) {
95
95
case Success (sub) =>
96
- if (sub.status.code == 10 ) {
96
+ if (sub.status == Signed ) {
97
97
emailSignature(supervisor, sub)
98
98
}
99
99
complete(ToResponseMarshallable (Receipt (sub.end, sub.receipt, sub.status)))
@@ -115,6 +115,7 @@ trait SubmissionSignPaths
115
115
val config = ConfigFactory .load()
116
116
val host = config.getString(" hmda.mail.host" )
117
117
val port = config.getString(" hmda.mail.port" )
118
+ val senderAddress = config.getString(" hmda.mail.senderAddress" )
118
119
119
120
val properties = System .getProperties
120
121
properties.put(" mail.smtp.host" , host)
@@ -128,7 +129,7 @@ trait SubmissionSignPaths
128
129
val text = s " $username, \n\n Congratulations, you've completed filing your HMDA data for filing period ${submission.id.period}. \n " +
129
130
s " We received your filing on: $date\n " +
130
131
s " Your receipt is: ${submission.receipt}"
131
- message.setFrom(new InternetAddress (" no-reply@test.com " ))
132
+ message.setFrom(new InternetAddress (senderAddress ))
132
133
message.setRecipients(Message .RecipientType .TO , address)
133
134
message.setSubject(" HMDA Filing Successful" )
134
135
message.setText(text)
0 commit comments