From: Duncan Mac-Vicar P Date: Mon, 27 Mar 2006 14:51:09 +0000 (+0000) Subject: dont try to install messages and scritps in the stor as they are serialized and injec... X-Git-Tag: BASE-SuSE-SLE-10-SP2-Branch~1368 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aebece8cb09e7d9b9b45701445bd734a50753d84;p=platform%2Fupstream%2Flibzypp.git dont try to install messages and scritps in the stor as they are serialized and injected with the patch. --- 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)