From aebece8cb09e7d9b9b45701445bd734a50753d84 Mon Sep 17 00:00:00 2001 From: Duncan Mac-Vicar P Date: Mon, 27 Mar 2006 14:51:09 +0000 Subject: [PATCH] dont try to install messages and scritps in the stor as they are serialized and injected with the patch. --- zypp/target/TargetImpl.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/zypp/target/TargetImpl.cc b/zypp/target/TargetImpl.cc index 695a7aa..b883f8a 100644 --- a/zypp/target/TargetImpl.cc +++ b/zypp/target/TargetImpl.cc @@ -327,7 +327,6 @@ namespace zypp bool success = false; try { - _storage.storeObject(it->resolvable()); if (isKind(it->resolvable())) { Message::constPtr m = dynamic_pointer_cast(it->resolvable()); @@ -358,6 +357,10 @@ namespace zypp ERR << "Do script not defined" << endl; } } + else + { + _storage.storeObject(it->resolvable()); + } success = true; } catch (Exception & excpt_r) @@ -373,7 +376,6 @@ namespace zypp bool success = false; try { - _storage.deleteObject(it->resolvable()); if (isKind(it->resolvable())) { DBG << "Uninstalling message - no-op" << endl; @@ -401,6 +403,10 @@ namespace zypp ERR << "Undo script not defined" << endl; } } + else + { + _storage.deleteObject(it->resolvable()); + } success = true; } catch (Exception & excpt_r) -- 2.7.4