diff --git a/lib/ansible/plugins/callback/default.py b/lib/ansible/plugins/callback/default.py index aba83107be..92cf68a4e0 100644 --- a/lib/ansible/plugins/callback/default.py +++ b/lib/ansible/plugins/callback/default.py @@ -109,7 +109,7 @@ class CallbackModule(CallbackBase): self._display.banner(msg) def v2_on_file_diff(self, result): - if 'diff' in result._result: + if 'diff' in result._result and result._result['diff'] != {}: self._display.display(self._get_diff(result._result['diff'])) def v2_playbook_item_on_ok(self, result): diff --git a/lib/ansible/plugins/callback/minimal.py b/lib/ansible/plugins/callback/minimal.py index df7f68f7f4..d03a023605 100644 --- a/lib/ansible/plugins/callback/minimal.py +++ b/lib/ansible/plugins/callback/minimal.py @@ -77,5 +77,5 @@ class CallbackModule(CallbackBase): self._display.display("%s | UNREACHABLE!" % result._host.get_name(), color='yellow') def v2_on_file_diff(self, result): - if 'diff' in result._result: + if 'diff' in result._result and result._result['diff'] != {}: self._display.display(self._get_diff(result._result['diff']))