diff --git a/src/sakia/core/transfer.py b/src/sakia/core/transfer.py index f9e613f50367c859de95b0e7e915596141400e70..f1d269fdda00659adfe45240bc6242704092eb01 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)