src/modules/client/image.py
changeset 316 d6ba58c63264
parent 315 989c801f050b
child 319 39b8b5c538bf
--- a/src/modules/client/image.py	Thu Apr 10 18:24:14 2008 -0700
+++ b/src/modules/client/image.py	Fri Apr 11 10:45:04 2008 -0700
@@ -937,7 +937,7 @@
                         self.fmri_set_default_authority(myfmri)
 
                 ofmri = self.optional_dependencies.get(name, None)
-                if not ofmri or self.fmri_is_successor(ofmri, myfmri):
+                if not ofmri or self.fmri_is_successor(myfmri, ofmri):
                                self.optional_dependencies[name] = myfmri
 
         def apply_optional_dependencies(self, myfmri):
@@ -955,7 +955,7 @@
                 if not minfmri:
                         return myfmri
 
-                if not myfmri.has_version() or self.fmri_is_successor(minfmri, myfmri):
+                if self.fmri_is_successor(minfmri, myfmri):
                         return minfmri
                 return myfmri