Workplace does not resolve by path if name was specified
authorFrederic Massart <fred@moodle.com>
Tue, 7 Aug 2012 03:28:11 +0000 (11:28 +0800)
committerFrederic Massart <fred@moodle.com>
Tue, 7 Aug 2012 03:28:11 +0000 (11:28 +0800)
lib/workplace.py

index 42505cf..a143922 100644 (file)
@@ -184,8 +184,11 @@ class Workplace():
 
     def resolve(self, name = None, path = None):
         """Try to find a Moodle instance based on its name, a path or the working directory"""
-        if name != None and self.isMoodle(name):
-            return self.get(name)
+
+        if name != None:
+            if self.isMoodle(name):
+                return self.get(name)
+            return None
 
         if path == None:
             path = os.getcwd()