]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/User.java
UPD: Use gigiapiexceptions
[gigi.git] / src / org / cacert / gigi / User.java
index 0e1ee22ca51fc4a85a44dd77373cfe456cdf81cc..1dd150116d973e115ce3a3ad71edcc6b5a5ea323 100644 (file)
@@ -291,16 +291,16 @@ public class User {
                }
        }
 
-       public void deleteEmail(EmailAddress mail) {
+       public void deleteEmail(EmailAddress mail) throws GigiApiException {
                if (getEmail().equals(mail.getAddress())) {
-                       throw new IllegalArgumentException("Can't delete user's default e-mail.");
+                       throw new GigiApiException("Can't delete user's default e-mail.");
                }
                try {
                        PreparedStatement ps = DatabaseConnection.getInstance().prepare("DELETE FROM email WHERE id=?");
                        ps.setInt(1, mail.getId());
                        ps.execute();
                } catch (SQLException e) {
-                       e.printStackTrace();
+                       throw new GigiApiException(e);
                }
        }
 }