elif self.state == "arrive":
            for cargo in self.cargo_ids:
                strWarning = _("Cargo %s still not done" % (cargo.name))
                if cargo.state != "done":
                    raise UserError(strWarning)