From c67871da3ef033e00b3bd3dc3af3c030405d00dc Mon Sep 17 00:00:00 2001 From: Insoleet <insomniak.fr@gmail.com> Date: Sat, 13 Feb 2016 21:31:51 +0100 Subject: [PATCH] Fix crash #375 --- src/sakia/core/transfer.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/sakia/core/transfer.py b/src/sakia/core/transfer.py index f9e613f5..f1d269fd 100644 --- a/src/sakia/core/transfer.py +++ b/src/sakia/core/transfer.py @@ -297,8 +297,13 @@ class Transfer(QObject): return False for transition in self._table_states[transition_key]: if transition[0](*inputs): - logging.debug("{0} : {1} --> {2}".format(self.sha_hash[:5], self.state.name, - transition[2].name)) + if self.sha_hash: + logging.debug("{0} : {1} --> {2}".format(self.sha_hash[:5], self.state.name, + transition[2].name)) + else: + logging.debug("Unsent transfer : {0} --> {1}".format(self.state.name, + transition[2].name)) + # If the transition changes data, apply changes if transition[1]: transition[1](*inputs) -- GitLab