This is a static dump of issues in the old "Flyspray" bugtracker for DokuWiki. Bugs and feature requests
are now tracked at the issue tracker at Github.
Closed
Fixed
FS#1701 Page metadata rendered every time when page shown
other
2009-05-28izmestev
To reproduce create simple page where one heading and some content which no render metadata:
====== gallery ======
{{gallery>.:}}
Now i see that metadata file overwrites every time when page shown:
$ stat -c %y start.meta
2009-05-28 10:45:44.000000000 +0500
$ stat -c %y start.meta
2009-05-28 10:47:23.000000000 +0500
$ stat -c %y start.meta
2009-05-28 10:47:51.000000000 +0500
$ stat -c %y start.meta
2009-05-28 10:51:37.000000000 +0500
Also if $conf['useheading'] not 0 metadata rendered when link to this page rendered.
This is happens in function p_get_metadata every time because $meta['current']['description']['abstract'] is empty (no any metadata rendered except heading):
// metadata has never been rendered before - do it! (but not for non-existent pages)
if ($render && !$meta['current']['description']['abstract'] && page_exists($id)){
$meta = p_render_metadata($id, $meta);