--- admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/safe.py.orig +++ admin/plib/modules/panel-migrator/backend/lib/python/parallels/core/safe.py @@ -350,7 +350,7 @@ class Safe(object): if is_critical: self._fail_client_with_subobj(reseller_name, name, error_message, None, severity) else: - self._fail_client_plain(name, error_message, severity) + self._fail_client_plain(name, error_message, is_critical, severity) def fail_reseller(self, name, error_message, is_critical=True, severity=Problem.ERROR): """Consider specified reseller as failed to migrate @@ -435,10 +435,9 @@ class Safe(object): for plan in reseller.plans.itervalues(): self._fail_plan_plain(name, plan.name, messages.FAILED_MIGRATE_RESELLER_PLAN) - def _fail_client_plain(self, name, error_message, severity=Problem.ERROR): + def _fail_client_plain(self, name, error_message, is_critical=True, severity=Problem.ERROR): info = FailedObjectInfo( - error_message, None, None, is_critical=True, - severity=severity + error_message, None, None, is_critical=is_critical, severity=severity ) self.failed_objects.clients[name].append(info)