From 38ccde67124cde1a46bbfc481741e7db09d87f3b Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Fri, 22 Apr 2011 09:33:03 -0700 Subject: [PATCH] Propertly quote table names when purging revisions. --- lib/WebGUI/AssetVersioning.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WebGUI/AssetVersioning.pm b/lib/WebGUI/AssetVersioning.pm index 00750258c..043453865 100644 --- a/lib/WebGUI/AssetVersioning.pm +++ b/lib/WebGUI/AssetVersioning.pm @@ -388,7 +388,7 @@ sub purgeRevision { if ($self->getRevisionCount > 1) { $self->session->db->beginTransaction; foreach my $definition (@{$self->definition($self->session)}) { - $self->session->db->write("delete from ".$definition->{tableName}." where assetId=? and revisionDate=?",[$self->getId, $self->get("revisionDate")]); + $self->session->db->write("delete from ".$self->session->db->dbh->quote_identifier($definition->{tableName})." where assetId=? and revisionDate=?",[$self->getId, $self->get("revisionDate")]); } my ($count) = $self->session->db->quickArray("select count(*) from assetData where assetId=? and status='pending'",[$self->getId]); if ($count < 1) {