• 새로운 소식이 있나요?
  • 이미지
    9시간
    글본문

    스레드에 갑자기 중대한 버그가 발견됐다.

    threads 게시판에서 리스트, 글보기에서 스레드 글잠금, 잠금해제가 안되고

    qna 게시판에서는 해당 기능이 정상적으로 동작했다.

     

    급하게 한시간 집중해서 원인을 찾았음.

     

    image.png

     

    기존 코드에는 $module_info->skin을 설정했는데, 이게 게시판 스킨을 직접 설정한 경우엔 해당 스킨명이 정확히 뜨는데, 공통 설정을 가져오는 경우엔 'USE_DEFAULT' 라고 떠서

    쿼리문을 제대로 가져오지 못해서 발생한 문제였음.

     

    더군다나 저 아래는 실행 후 새로고침하는 소스가 있어서 오류가 뭔지 콘솔 상에서는 확인이 어려웠었는데~

    그 아래 새로고침하는 코드를 제거하고 보니, 저 부분에서 오류가 나서 제대로 글잠금 기능이 실행이 안됐던 것. ㅠㅠ

     

    밤에 갑자기 동일한 코드인데 여긴 되고, 저긴 안되고 해서 식겁했네요 하하..


    https://xetown.com/questions/1382043

    추가로, filter_func 이 오류도 콘솔에서 발견됐는데,

    동작이 되는 코드에선 해당 오류가 없고, 동작이 안되는 코드에선 해당 오류가 발생됐다.

    새로고침하면서 form 태그에 붙은 애도 사라졌던 건데,

    <form action="./" method="post" onsubmit="return procFilter(this, window.update);return false;" id="status">

    onsubmit 했을 때 저 부분은 필요없는 코드라 삭제해줬음.


    #버그 #버그발견 #버그수정 #오늘도버그수정완료

    스레드에 갑자기 중대한 버그가 발견됐다. threads 게시판에서 리스트, 글보기에서 스레드 글잠금, 잠금해제가 안되고 qna 게시판에서는 해당 기능이 정상적으로 동작했다. 급하게 한시간 집중해서 원인을 찾았음. 기존 코드에는 $module_info->skin을 설정했는데, 이게 게시판 스킨을 직접 설정한 경우엔 해당 스킨명이 정확히 뜨는데, 공통 설정을 가져오는 경우엔 'USE_DEFAU... 더보기