From 7bc64eef14ba8e107e3a1ccb021f2d50d4b10489 Mon Sep 17 00:00:00 2001 From: hvlad Date: Fri, 28 Jul 2006 21:12:24 +0000 Subject: [PATCH] Fixed CORE-879 : Dependencies are not cleared when creation of expression index fails --- src/jrd/pcmet.epp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jrd/pcmet.epp b/src/jrd/pcmet.epp index 87ad0b3e55..614b284fe4 100644 --- a/src/jrd/pcmet.epp +++ b/src/jrd/pcmet.epp @@ -79,6 +79,10 @@ bool PCMET_expression_index(thread_db* tdbb, SSHORT phase, DeferredWork* work, switch (phase) { + case 0: + MET_delete_dependencies(tdbb, work->dfw_name, obj_expression_index); + return false; + case 1: case 2: return true;