Scheduled publish fails when scheduled for 3 or more languages

Found in

EPiServer.CMS.Core 11.1.0

Fixed in

EPiServer.CMS.Core 11.5.1

Created

Mar 02, 2018

Updated

Jun 27, 2018

Area

CMS Core

State

Closed, Fixed and tested


Description

Steps to reproduce

  1. Log in to Episerver CMS.
  2. Go to admin -> Config -> Manage Website Languages.
  3. Enable the fi language.
  4. Go to edit -> start page -> tools -> language settings.
  5. Add fi as available language.
  6. Open any page in edit.
  7. Update the en version and schedule publish.
  8. Translate same page to sv and schedule publish.
  9. Translate same page to fi and schedule publish.
  10. Wait until the "Publish Delayed Content Versions" scheduled job runs and publishes the page.

Expected:
The page is published, and the Publish Delayed Content Versions job reports "3 content item(s) were published".

Actual:
The page is not published and still scheduled to be published. The Publish Delayed Content Versions job reports "At least one object must implement IComparable".