Changeset 300 for wiki-toolkit/trunk/lib/Wiki/Toolkit/Store/Database.pm
- Timestamp:
- 05/18/06 18:31:30 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
wiki-toolkit/trunk/lib/Wiki/Toolkit/Store/Database.pm
r299 r300 1454 1454 $sql .= ", metadata_type, metadata_value "; 1455 1455 } 1456 $sql .= " FROM node INNER JOIN content ON (id = node_id) ";1456 $sql .= " FROM node INNER JOIN content ON (id = content.node_id) "; 1457 1457 if($with_metadata) { 1458 $sql .= " LEFT OUTER JOIN metadata ON (id = node_id AND content.version = metadata.version) ";1458 $sql .= " LEFT OUTER JOIN metadata ON (id = metadata.node_id AND content.version = metadata.version) "; 1459 1459 } 1460 1460 $sql .= " WHERE id = ? ORDER BY content.version DESC"; … … 1493 1493 if($with_metadata) { 1494 1494 my ($m_type,$m_value) = @results[$i,($i+1)]; 1495 $data{'metadata'}->{$m_type} = $m_value; 1495 unless($data{'metadata'}) { $data{'metadata'} = {}; } 1496 if($m_type) { 1497 $data{'metadata'}->{$m_type} = $m_value; 1498 } 1496 1499 } 1497 1500
