오늘 라이믹스 2.0.14 를 사용하는 사이트에 스티커모듈의 신규 스티커 세트를 등록하고 관리자 계정으로 해당 스티커세트를 검토에서 공개로 수정하려고 하니 태그(tag) 에 1글자 이상이 입력되어야 한다는 에러가 떠서 수정이 되지 않는 것을 확인했습니다.
Variable tag for column tag must contain no less than 1 characters
대략 위와 같은 메시지 입니다.
태그입력을 필수로 해야 할 이유가 없는데 왜 저 메시지가 뜨는지 여기저기 확인해 보다가 쿼리 파일에서 최소 글자수가 지정되어 있는 것을 확인하고 제거했습니다.
/modules/sticker/queries/updateStickerAdmin.xml
파일의
<column name="tag" var="tag" minlength="1" maxlength="300" />
위 부분에서 minlength="1" 부분을 제거했습니다.
<column name="tag" var="tag" maxlength="300" />
이렇게 하니 수정한 부분이 잘 저장이 되어 검토에서 공개로 전환할 수 있었습니다.
수정이 귀찮으면 태그를 넣으면 되겠습니다.
** 추가 사항 **
스티커 등록자가 스티커 수정을 할때도 동일한 문제가 있습니다.
modules/sticker/queries/updateSticker.xml
위 파일도 동일하게 제거해 주면 됩니다.