묻고답하기

안녕하세요.

게시판 스킨을 만들다가 XE 버그로 보이는 문제를 발견해서 질문 올립니다.


문제를 간단히 요약하면..


등록된 게시물 수정 화면에서 기존에 첨부된 파일을 하나 이상 삭제하고 저장하지 않고 다른 메뉴로 이동하면 xe_document_extra_vars 테이블의 해당 문서와 연결된 모든 데이터가 삭제됩니다.


이 문제는 XE 게시판 기본스킨에서도 발생하는 문제이며, 아주 간단히 재현이 되네요.

xe_document_extra_vars 테이블의 데이터가 삭제되는 시점은 첨부파일 삭제가 완료되는 시점으로 보입니다.

첨부파일 삭제만 하고 바로 테이블 쿼리해보면 이미 데이터가 없습니다.


소스를 좀 뒤져보니까.. 

기존 첨부파일이 삭제되었으니 도큐먼트의 첨부파일 개수를 업데이트 하는 부분이 있던데요..

단순히 첨부파일 개수 하나만을 업데이트 하기 위해서 좀 복잡한 로직을 거쳐 도큐먼트 관련 데이터를 통채로 갈아치우게 되어 있는 것 같은데.. 이 부분에서 문제가 있는게 아닐까 합니다.


직접 파고들어서 수정을 해보려다가...

좀 심각한 버그이고, 저만 발견한 문제가 아닐꺼라는 생각이 들어서 검색을 해봤는데..

의외로 찾아지는 내용이 없군요..

이런 문제가 아직까지 이슈가 되지 않았을 리가 없다고 생각되는데요 ㅠㅠ


혹시 같은 경험을 해보신 분이 계시면 해결 방법에 대한 조언을 부탁 드립니다.

감사합니다.


태그 연관 글
  1. [2010/08/10] 묻고답하기 회원정보의 확장변수를 외부 php 에서 표시방법 by 사이버짱
  2. [2008/02/02] 묻고답하기 위젯에서 가입폼 확장 변수 값을 사용하려면? by 학생a
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
해오진 Textyle...dreditor에서 파일첨부 기능이 작동하지 않음 [2] 2014.11.04 by 해오진
야구부 로그인이 안되는 오류ㅠㅠ(아이디 입력 자체가 안됨) 도와주세요ㅠㅠ [2] file 2014.09.15 by 야구부
NellP xe 1.4.0.10 / php 5.3에서 제로보드가 안되는 문제. [7] 2014.09.04 by 410contents
꼰대 게시판 페이지에 위젯 달기??? [2] 2014.09.03 by 앙띠2
CoffeeMix 게시판 설정을 하게되면 새로고침을 해야 바뀐설정으로 보이는 문제 file  
청담유 에이스 카운터 설치 시 스크립트 에러 [5] 2014.08.12 by LI-NA
DUTR WPI를 통한 XE 설치 오류 [2] file 2014.08.04 by YJSoft
구큰타 XE Core 1.7.5.2에서 Social XE 작동 잘 하나요? [11] 2014.07.22 by platoonk
커피요쿠르트 소셜xe 댓글 기능 페이스북 연동 잘 되시나요? [4] 2014.07.22 by GG
우오오256 실험실 홈페이지 이전버전 데이터 추출백업방법 문의드립니다. [1] 2014.06.26 by HSJI
touchkind27 xe설치중 db선택에서 mysql선택하고 다음을 누르면 설치 첫화면으로 갑니다. [1] 2014.06.26 by Luatic™
꽃뀨 사이트맵을 추가하려고보니 모든 창이 활성화가 되서 클릭이 안되요 ㅜㅜ [1] file 2014.06.17 by DoorWeb
난나야9 모듈업데이트 안됩니다 1.5에서 1.7로 업데이트후 안됨 file  
socialskyo PXE CLIO 1.7에서 사용 하시는 분 방법좀 가르쳐 주세요. [3] 2014.05.28 by 원보드
섹쉬올빼미 extra_vars 데이터 삭제 문제 [2] 2014.05.16 by 섹쉬올빼미
빡지88 그룹정보는 xe_member_group_member 테이블에 저장되는 것 아닌가요?? [1] 2014.05.12 by sejin7940
구름나무바위 레이아웃에 {" "} <- 중괄호 쌍따옴표 사용하면 에러가 납니다. [2] file 2014.05.11 by 구름나무바위
컴박살 socialxe 서버에 api요청이 실패했습니다. [5] 2014.05.08 by Double'U'
또별 XE 1.7.5-beta.2 의 차이점 어느정도 인가요? [8] 2014.05.08 by Double'U'
ⓨomin 주소에서 '/xe'를 없앨 수 있나요? [10] 2014.05.06 by ⓨomin