Broken site after 4.2 SP1 upgradeCancel

The forums are in read-only mode. In case that you want to directly contact the Progress Sitefinity team use the support center. In our Google Plus group you can find more than one thousand Sitefinity developers discussing different topics. For the Stack Overflow threads don’t forget to use the “Sitefinity” tag.

This is what fields look like in the database, in the sf_news_items table:

(...)

,[links]

,[liens]

,[f_r__docs]

,[f_r__contacts]

,[e_n__docs]

,[e_n__contact]

,[f_r__images]

,[e_n__images]

Could that explain why it's looking for the "n" Culture, because of the underscores or something? It seems like it should get the "en" or "en-something" culture instead, rather than just "n".
And this bug only seems to affect content which has custom fields.

By the way, this problem is very urgent for us, so we've opened a support ticket too. This is a show stopper, while we're supposed to ship our site next week.

We've made some progress (or possibly fixed the problem, but I don't want to rejoice too early).
More info:

- Most of our content was automatically imported with a little program we developed, which uses the Sitefinity API
- Only some of the imported content was corrupt, newly-created content works fine
- Only English imported content causes errors (FR-only content is fine, EN-only content crashes, and FR/EN content crashes)
- When looking into the database, table "sf_news_tems", we noticed (among other things) that imported English content has the "approval_workflow_state_" column set to NULL, while content which works fine has this column set to 'Published'
- Taking a random non-working English news item, I manually updated its "approval_workflow_state_" column to 'Published', and now this news item seems to work fine in the back end!

Approval workflow records are initialized only when the items goes through the standard workflow. Currently your publishing it through the API, which is not executing the workflow. Please try this code:

Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

Tools

Sitefinity Professional Services

Progress, Telerik, Sitefinity and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.