Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-04-06 14:21:43 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-04-06 16:23:05 (GMT)
commitdc257307670e2afab80f9930bc4cb4f4e3f02d22 (patch)
tree2cf87fd1d6a2fc9ef031b8a558c446ca1f0f3afb
parenta4dad1b0d81fd7b31b71a3c105e6c5e0dfc218dc (diff)
If user updates an activity installed... #707
-rw-r--r--src/jarabe/model/bundleregistry.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jarabe/model/bundleregistry.py b/src/jarabe/model/bundleregistry.py
index d23d5cb..42d39b0 100644
--- a/src/jarabe/model/bundleregistry.py
+++ b/src/jarabe/model/bundleregistry.py
@@ -210,7 +210,7 @@ class BundleRegistry(gobject.GObject):
''.join(traceback.format_exception(*sys.exc_info()))))
return None
- if self.is_installed(bundle):
+ if self.get_bundle(bundle.get_bundle_id()):
return None
self._bundles.append(bundle)
@@ -321,7 +321,8 @@ class BundleRegistry(gobject.GObject):
def install(self, bundle):
activities_path = env.get_user_activities_path()
- if self.is_installed(bundle):
+
+ if self.get_bundle(bundle.get_bundle_id()):
raise AlreadyInstalledException
for installed_bundle in self._bundles: