diff --git a/ippisite/ippidb/management/commands/clean_targetcentric.py b/ippisite/ippidb/management/commands/clean_targetcentric.py index 4e506b25b4cd16753cb52ce2b4c3f2840da295c6..f9f4f16aa9ef0805f21fca3efa18aef981756b35 100644 --- a/ippisite/ippidb/management/commands/clean_targetcentric.py +++ b/ippisite/ippidb/management/commands/clean_targetcentric.py @@ -38,8 +38,10 @@ class Command(AppCommand): super(Command, self).__init__( stdout=stdout, stderr=stderr, no_color=no_color, force_color=force_color ) - self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) - self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) + if task: + task.update_state(state=states.STARTED) + self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) + self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) def add_arguments(self, parser): parser.add_argument( diff --git a/ippisite/ippidb/management/commands/update_mrc_files.py b/ippisite/ippidb/management/commands/update_mrc_files.py index 4db067dde85eea329eead7eab257492ca8f26b86..2a9e5ff2c49d3c298316c3e616c8dfd2142702ed 100644 --- a/ippisite/ippidb/management/commands/update_mrc_files.py +++ b/ippisite/ippidb/management/commands/update_mrc_files.py @@ -30,8 +30,10 @@ class Command(AppCommand): super(Command, self).__init__( stdout=stdout, stderr=stderr, no_color=no_color, force_color=force_color ) - self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) - self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) + if task: + task.update_state(state=states.STARTED) + self.stdout = TaskOutWrapper(stdout or sys.stdout, task=task, std_out=True) + self.stderr = TaskOutWrapper(stderr or sys.stderr, task=task, std_err=True) def add_arguments(self, parser): parser.add_argument(