Explorar o código

[마이][Bug] 버킷리스트 추가: API 등록 후 선택 이미지의 URL 이 제대로 전달되지 않아서 임시로 추가

hyodong.min %!s(int64=7) %!d(string=hai) anos
pai
achega
9c8e911c97

+ 6 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/AddMyBucketListModel.java

@@ -57,6 +57,7 @@ public class AddMyBucketListModel extends Model {
   @Override
   protected void createViewInternal() {
   }
+
   @Override
   protected void destroyInternal() {
     stopLoading();
@@ -143,17 +144,20 @@ public class AddMyBucketListModel extends Model {
     if (bucketBackgroundList.size() <= selectedIndex) {
       return;
     }
-    if (null == bucketBackgroundList.get(selectedIndex)) {
+    LifeplusImageBean backgroundImageBean = bucketBackgroundList.get(selectedIndex);
+    if (null == backgroundImageBean) {
       return;
     }
 
-    disposableRegister = new APIBucketRegisterModule().call(new BucketRegisterRequestBean(getUserName(), bucketText, bucketBackgroundList.get(selectedIndex).getImageNumber()), new IAPIModuleListener<BucketRegisterResultBean>() {
+    disposableRegister = new APIBucketRegisterModule().call(new BucketRegisterRequestBean(getUserName(), bucketText, backgroundImageBean.getImageNumber()), new IAPIModuleListener<BucketRegisterResultBean>() {
 
       @Override
       public void onApiSuccess(BucketRegisterResultBean resultBean) {
         addedBucketMyBean = resultBean.getData();
 
         if (null != addedBucketMyBean) {
+          // fixme imageUrl 이 정상적이지 않아서 임시로 넣어줌.
+          addedBucketMyBean.setImageUrl(backgroundImageBean.getImageUrl());
           // 버킷 추가
           BucketListModelHelper.getInstance().addBucket(addedBucketMyBean);
           // 태그 추가