Panagiotis Triantafyllou

minor fixes

...@@ -272,18 +272,10 @@ public class Coupon implements Parcelable, Serializable { ...@@ -272,18 +272,10 @@ public class Coupon implements Parcelable, Serializable {
272 272
273 public RedeemMerchantDetails(JSONObject json) { 273 public RedeemMerchantDetails(JSONObject json) {
274 if (json != null) { 274 if (json != null) {
275 - if (json.optJSONObject(IMG_PREVIEW) != null) { 275 + this.imgPreview = json.isNull(IMG_PREVIEW) ? "" : json.optString(IMG_PREVIEW);
276 - this.imgPreview = json.optString(IMG_PREVIEW); 276 + this.name = json.isNull(NAME) ? "" : json.optString(NAME);
277 - } 277 + this.uuid = json.isNull(UUID) ? "" : json.optString(UUID);
278 - if (json.optJSONObject(NAME) != null) { 278 + this.redeemedDate = json.isNull(REDEEMED_DATE) ? "" : json.optString(REDEEMED_DATE);
279 - this.name = json.optString(NAME);
280 - }
281 - if (json.optJSONObject(UUID) != null) {
282 - this.uuid = json.optString(UUID);
283 - }
284 - if (json.optJSONObject(REDEEMED_DATE) != null) {
285 - this.redeemedDate = json.optString(REDEEMED_DATE);
286 - }
287 } 279 }
288 } 280 }
289 281
......
...@@ -82,7 +82,7 @@ public class MarketPassDetailsModel { ...@@ -82,7 +82,7 @@ public class MarketPassDetailsModel {
82 } 82 }
83 } 83 }
84 } 84 }
85 - this.barcode = json.optString(BARCODE); 85 + this.barcode = json.isNull(BARCODE) ? "" : json.optString(BARCODE);
86 this.totalDiscount = json.optDouble(TOTAL_DISCOUNT); 86 this.totalDiscount = json.optDouble(TOTAL_DISCOUNT);
87 this.newOffers = json.optInt(NEW_OFFERS); 87 this.newOffers = json.optInt(NEW_OFFERS);
88 } 88 }
...@@ -153,9 +153,9 @@ public class MarketPassDetailsModel { ...@@ -153,9 +153,9 @@ public class MarketPassDetailsModel {
153 153
154 public Supermarkets(JSONObject json) { 154 public Supermarkets(JSONObject json) {
155 if (json != null) { 155 if (json != null) {
156 - this.logo = json.optString(LOGO); 156 + this.logo = json.isNull(LOGO) ? "" : json.optString(LOGO);
157 - this.name = json.optString(NAME); 157 + this.name = json.isNull(NAME) ? "" : json.optString(NAME);
158 - this.uuid = json.optString(UUID); 158 + this.uuid = json.isNull(UUID) ? "" : json.optString(UUID);
159 } 159 }
160 } 160 }
161 161
......