묻고답하기

안녕하세요.

게시판 스킨을 만들다가 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 남기남
loveis... XE 게시판에 동영상을... [1] 2011.09.22 by 송동우
Milano msg_module_does_not_exist 에러 1.5 설치후...  
엘로힘 아하브티 xe 코어 ftp로 업그레이하는 방법 좀 알려주세요~ [1] 2011.10.01 by pidkr
♡체리쉬♡ 로그인만 아니어도 자꾸 이렇게 나와요 Err : "./system_message.html" template file does not exists [2] 2011.10.03 by Cody
조이클럽 msg_module_does_not_exist 오류  
미누7 압축풀어서 ftp로 올리면 퍼미션설정 안해도 되나요? [1] 2011.10.13 by 쿵푸팬더
요셉맘요 설치되어 있는 XpressEngine를 이관하려고 해요 [1] 2011.10.17 by 굿총
요셉맘요 XpressEngine 이관 작업중입니다. [1] 2011.10.19 by 굿총
조양각 XE 1.5.0.3_beta 업그레이드 후 최근글이 보이지 않습니다. [1] 2011.10.21 by 송동우
컴박살 스마트 레이아웃 0.9.5 를 적용하면 다음과 같은 메세지가 나오네요 ㅡ.ㅡ; [1] 2011.10.27 by 컴박살
a? XE에서 AJAX추가하면 다른 스크립트가 작동을안합니다. file  
Centell 1.5.0.8 업데이트 이후 댓글이 안 달리는 문제가 생겼습니다 ㅠ [2] 2011.10.31 by 하늘종
DJinside db.config.php 를 재생성하려면? [1] 2011.11.02 by 지연아빠
샤르냥 짜증나서 물어볼게요 -0 -;; [1] 2011.11.04 by 백성찬
DJinside 텍스타일 요약공개로 바꾸려고 하는데 에러가 납니다.  
yiabb xpress engine은 무료인가요? [1] 2011.11.07 by CMD
kang154123 XE Admin 문제 / 기타문제-사진첨부 file  
Goos 1.5로 만들기 시작한 사이트, 1.4로 다운그레이드 가능할까요? (소셜xe문제 포함)  
류중근 구 버전 게시글 가져오는 요령이 궁금합니다. [1] 2011.11.21 by 리프트
굿총 socialXE 댓글위젯에서 Array에 값을 입력해주세요 문의... [1] 2011.11.22 by 수피아보이