[KVASIR-136] [plugin/org.seasar.kvasir.cms.webdav] 子ページを持つディレクトリをWebDAVクライアントから削除できないことがある Created: 2007-04-11  Updated: 2007-04-16  Resolved: 2007-04-16

Status: Closed
Project: Kvasir/Sora
Component/s: plugin/org.seasar.kvasir.cms.webdav
Affects Version/s: 3.0.0-RC1
Fix Version/s: 3.0.0

Type: Bug Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

子ページを持つディレクトリをWebDAVクライアントから削除できないことがある。例えば/cssを削除するとエラーになった。



 Comments   
Comment by skirnir [ 2007-04-16 ]

対処しました。

結局問題の根本原因はページの属性をDAV上のファイルとして扱っているため
本体ファイルの作成・削除操作によって属性ファイルが自動的に作成されたり削
除されたりすることになり、WebDAVクライアントが混乱することです。

これを避けるため、全てのページ付随物ファイルは直接アクセスされた場合は
基本的に常に「存在する」ことに見せかけるようにしました。(一覧取得の際には
本当に存在するものしか返さない。)

これでどうにかうまくいくようになりました。動作がおかしかったらお知らせ下さい。

Generated at Sat Mar 15 03:13:00 JST 2025 using Jira 9.17.5#9170005-sha1:a31f12538a5bc5fbd519064b86500f26fb9312c1.