[MAYAA-62] deserializeした際、.mayaaの無いページの場合に、テンプレートを再ビルドしてしまう Created: 2009-04-08  Updated: 2009-05-20  Resolved: 2009-05-20

Status: Resolved
Project: Mayaa
Component/s: Mayaa
Affects Version/s: 1.1.24
Fix Version/s: 1.1.25

Type: Bug Priority: Major
Reporter: suga Assignee: suga
Resolution: Fixed Votes: 0
Labels: None


 Description   

テンプレート、.mayaa の両方がある場合は問題ないが、.mayaa が無い場合にタイムスタンプの関係が復元できない。

つまり、テンプレートは serialize されたもの (昔の日付) を使い、.mayaa は serialize されていないのであらたにビルドした時刻を使うため、テンプレートの再ビルドになる。



 Comments   
Comment by suga [ 2009-05-20 ]

rev.3433 buildに再ビルドかどうかのパラメータを追加することで判別し対応

Comment by suga [ 2009-05-18 ]

実際の現象に合うように内容を修正。

Comment by suga [ 2009-04-08 ]

.mayaa ファイルが存在しないページの場合に、「.mayaa ファイルのみを削除した」という判定が働くため、テンプレートをビルドする形になる。
これを避けるには、.mayaa ファイルが存在しないことを記録したキャッシュを作成し、それを読み込む処理を作成する必要がある。

Generated at Fri Apr 18 04:51:46 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.