From c43f4d715e5f214a80c3e81c9f135182fdfda337 Mon Sep 17 00:00:00 2001 From: blueme0 Date: Sat, 17 Feb 2024 01:20:33 +0900 Subject: [PATCH] =?UTF-8?q?[fix/#170]=20=EC=B9=B4=EB=93=9C=20=ED=9B=84?= =?UTF-8?q?=EB=A9=B4=20=EA=B4=80=EC=8B=AC=EC=82=AC=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?=EA=B0=80=EB=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../teumteum/presentation/signup/fix/CardFixFragment.kt | 4 ++-- .../com/teumteum/teumteum/util/custom/view/BackCardView.kt | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt b/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt index af097edb..97dc265e 100644 --- a/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt +++ b/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt @@ -78,9 +78,9 @@ class CardFixFragment val bc = BackCard(goalContent = goalText.value, characterResId = SignupUtils.CHARACTER_CARD_LIST_BACK[characterId.value]) binding.cardviewBack.getInstance(bc) binding.cardviewBack.apply { - submitInterestList(interests) isModify = false setIsModifyDetail(true) + submitInterestList(interests) } } } @@ -199,7 +199,7 @@ class CardFixFragment if (!isFirstLoaded) { val selfArray = resources.getStringArray(R.array.interest_1) val fieldArray = resources.getStringArray(R.array.interest_2) - viewModel.setAllInterests(interests.map { it.toString() }, selfArray, fieldArray) + viewModel.setAllInterests(interests.map { it.interest.toString() }, selfArray, fieldArray) } isFirstLoaded = false } diff --git a/app/src/main/java/com/teumteum/teumteum/util/custom/view/BackCardView.kt b/app/src/main/java/com/teumteum/teumteum/util/custom/view/BackCardView.kt index fe772838..57250dfa 100644 --- a/app/src/main/java/com/teumteum/teumteum/util/custom/view/BackCardView.kt +++ b/app/src/main/java/com/teumteum/teumteum/util/custom/view/BackCardView.kt @@ -75,7 +75,8 @@ class BackCardView : CardView, OnCurrentListChangedListener { fun submitInterestList(interests: List) { val currentList = interestAdapter.currentList.toMutableList() - if (!currentList.any { it.interest == "추가하기" } && isModifyDetail) { + if (isModifyDetail) { + currentList.removeAll { it.interest == "추가하기" } currentList.add(Interest("추가하기")) }