def source_aliquots_have_same_project
    return if request.initial_project || source_aliquots.map(&:project_id).uniq.count == 1

    errors.add(:base, "#{MULTIPLE_PROJECTS_ERROR_MSG}: #{component_samples.map(&:name)}")