]> WPIA git - gigi.git/blobdiff - src/club/wpia/gigi/pages/account/certs/CertificateIssueForm.java
chg: make description work for certificate, save and display description
[gigi.git] / src / club / wpia / gigi / pages / account / certs / CertificateIssueForm.java
index 86056df47a81182f0f877ce335587274af9b8fc9..81925716caba4cc8376f47b312f0242f85473751 100644 (file)
@@ -99,6 +99,13 @@ public class CertificateIssueForm extends Form {
                 if (login) {
                     result.setLoginEnabled(true);
                 }
+                if (req.getParameter("description") != null) {
+                    String description = req.getParameter("description").trim();
+                    if (description.length() > 100) {
+                        throw new GigiApiException("Submitted description is longer than 100 characters.");
+                    }
+                    result.setDescription(description);
+                }
                 result.issue(issueDate.getFrom(), issueDate.getTo(), c.getActor()).waitFor(60000);
                 this.result = result;
                 Certificate c = result;