Previously the default language was undefined, and I ran

UPDATE node SET language = 'en' WHERE language = 'und';

and

UPDATE field_data_body SET language = 'en' WHERE language = 'und';

from => https://www.drupal.org/node/973692 to change it and that did not seem to change the language neutral on the product nodes when selecting "edit", so then I installed => https://www.drupal.org/project/dnl

Now the product edit comes up missing ckeditor - and if a simple change is made and saved - it deletes the body text completely

If I hit edit again - ckeditor appears - and to enter any text in the box still does not save

How can I modify whatever table is required to allow ckeditor to save text again in products

Comments

bobburns created an issue. See original summary.

bobburns’s picture

Internationalization issue (i18n) - had to go to => admin/structure/types/manage/product and under "publishing options" select at least one active language - in this case the default language "English" for the content to be editable again. (and for each other content type thereafter also)

bobburns’s picture

Status: Active » Closed (works as designed)

see note above

TR’s picture

Category: Bug report » Support request

I don't know what to do with this issue. You modified the database manually using some old suggestion (I hope you made a backup like that thread also suggests), installed another module which messes with the language settings, then say that ckeditor, which is not part of Drupal core or Ubercart, doesn't work properly. And it's an Ubercart bug?

I would consider this situation a problem for Ubercart only if 1) you modified the language setting on the node edit page using the language drop-down and did NOT modify the database manually, and 2) your language change worked for a non-product node but failed for a product node, and 3) you could reproduce this on a clean site, for example simplytest.me, with documented steps.

I don't use ckeditor or dnl, but on my test site I do have both English and Language neutral versions of Product nodes, Product kit nodes, and product class nodes. Changing the language on these via the node edit form does not cause problems on my test site.