[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 26 01:04:57 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.