시리즈 수정
- 시리즈 수정시 연재요일이 수정되지 않는 버그 수정(연재요일을 저장하는 필드에 Cascade 조건 추가)
This commit is contained in:
parent
42e55c0617
commit
92c19092fe
|
@ -140,8 +140,8 @@ class CreatorAdminContentSeriesService(
|
|||
throw SodaException("랜덤과 연재요일 동시에 선택할 수 없습니다.")
|
||||
}
|
||||
|
||||
series.publishedDaysOfWeek.toMutableSet().clear()
|
||||
series.publishedDaysOfWeek.toMutableSet().addAll(request.publishedDaysOfWeek)
|
||||
series.publishedDaysOfWeek.clear()
|
||||
series.publishedDaysOfWeek.addAll(request.publishedDaysOfWeek)
|
||||
}
|
||||
|
||||
if (request.genreId != null) {
|
||||
|
|
|
@ -4,7 +4,6 @@ import kr.co.vividnext.sodalive.admin.content.series.genre.SeriesGenre
|
|||
import kr.co.vividnext.sodalive.common.BaseEntity
|
||||
import kr.co.vividnext.sodalive.creator.admin.content.series.keyword.SeriesKeyword
|
||||
import kr.co.vividnext.sodalive.member.Member
|
||||
import org.hibernate.annotations.Cascade
|
||||
import javax.persistence.CascadeType
|
||||
import javax.persistence.CollectionTable
|
||||
import javax.persistence.Column
|
||||
|
@ -38,8 +37,7 @@ data class Series(
|
|||
@ElementCollection(targetClass = SeriesPublishedDaysOfWeek::class, fetch = FetchType.EAGER)
|
||||
@Enumerated(value = EnumType.STRING)
|
||||
@CollectionTable(name = "series_published_days_of_week", joinColumns = [JoinColumn(name = "series_id")])
|
||||
@Cascade(value = [org.hibernate.annotations.CascadeType.ALL])
|
||||
val publishedDaysOfWeek: Set<SeriesPublishedDaysOfWeek> = mutableSetOf(),
|
||||
val publishedDaysOfWeek: MutableSet<SeriesPublishedDaysOfWeek> = mutableSetOf(),
|
||||
var isAdult: Boolean = false,
|
||||
var isActive: Boolean = true
|
||||
) : BaseEntity() {
|
||||
|
|
Loading…
Reference in New Issue