diff --git a/service/fit.py b/service/fit.py index c6898384f..b33225932 100644 --- a/service/fit.py +++ b/service/fit.py @@ -408,7 +408,10 @@ class Fit(object): module.state = State.ONLINE fit.projectedModules.append(module) else: - module = es_Module(thing) + try: + module = es_Module(thing) + except ValueError: + return False module.state = State.ACTIVE if not module.canHaveState(module.state, fit): module.state = State.OFFLINE