fix lineage cache clearing, syntax warning, db cache storable usage

This commit is contained in:
Graham Knop 2008-11-04 22:47:11 +00:00
parent 7867ba61d5
commit 3cb07d4152
3 changed files with 4 additions and 5 deletions

View file

@ -122,7 +122,7 @@ sub cascadeLineage {
$cache->flush;
}
else {
my $descendants = $self->session->db->read("SELECT assetId FROM asset WHERE lineage LIKE ?", [$newLineage]);
my $descendants = $self->session->db->read("SELECT assetId FROM asset WHERE lineage LIKE ?", [$newLineage . '%']);
while (my ($assetId, $lineage) = $descendants->array) {
$cache->deleteChunk(["asset",$assetId]);
}