Commit
9b4eb4d8cf6f05feb02a6808074158a148e3efb2
by Miguel MoquillonBug #15150
The bug:
When a publication has a content in only one single language and this
content is modified by a user with another language set, the content is
then saved in the language set instead of the native content language.
Now the bug is fixed by defining the current content language as the one
of the publication when this publication has a content in only one
single language. Once modified, the previous current content language is
restored.