X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FUser.java;h=b4bfcc1cece2bea5b14f21505256b7dbd68c9e95;hb=af932253d612fbbbf1dcead6107df6fc53896282;hp=e72908be0f0b27fcddacbe45f1fc258c95d0a9ef;hpb=0b86fb147b4a61f315770fa5bba4466ca18ddfa8;p=gigi.git diff --git a/src/org/cacert/gigi/dbObjects/User.java b/src/org/cacert/gigi/dbObjects/User.java index e72908be..b4bfcc1c 100644 --- a/src/org/cacert/gigi/dbObjects/User.java +++ b/src/org/cacert/gigi/dbObjects/User.java @@ -68,22 +68,15 @@ public class User extends CertificateOwner { private Country residenceCountry; - protected User(GigiResultSet rs) { + protected User(GigiResultSet rs) throws GigiApiException { super(rs.getInt("id")); - updateName(rs); - } - private void updateName(GigiResultSet rs) { dob = new DayDate(rs.getDate("dob")); email = rs.getString("email"); preferredName = Name.getById(rs.getInt("preferredName")); - try { - if (rs.getString("Country") != null) { - residenceCountry = Country.getCountryByCode(rs.getString("Country"), Country.CountryCodeType.CODE_2_CHARS); - } - } catch (GigiApiException e) { - throw new Error(e); + if (rs.getString("country") != null) { + residenceCountry = Country.getCountryByCode(rs.getString("Country"), Country.CountryCodeType.CODE_2_CHARS); } String localeStr = rs.getString("language");