diff a/src/jarabe/model/bundleregistry.py b/src/jarabe/model/bundleregistry.py
a
|
b
|
class BundleRegistry(gobject.GObject): |
377 | 378 | act = self.get_bundle(bundle.get_bundle_id()) |
378 | 379 | if act is None: |
379 | 380 | logging.warning('Activity not installed') |
| 381 | elif act.get_activity_version() == bundle.get_activity_version(): |
| 382 | logging.debug('No upgrade needed, same version already installed.') |
| 383 | return |
380 | 384 | elif act.get_path().startswith(env.get_user_activities_path()): |
381 | 385 | try: |
382 | 386 | self.uninstall(bundle, force=True) |