return saveAbsence
            .getRightsWithApproval(service, params.absence.distribution)
            .then(rights => {
                if (0 === rights.length) {
                    // No rights require approval, the default status is overwritten here