Changeset 26326


Ignore:
Timestamp:
06/11/10 15:07:18 (7 years ago)
Author:
jval
Message:

It's best that content in default_lang exists when translation is deleted, refs #1626

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ragnaroek/midcom/midcom.core/midcom/services/multilang.php

    r26325 r26326  
    378378                                midgard_connection::set_lang($real_lang);
    379379                                self::is_real(true);
     380
     381                                $lang0_exists = true;
    380382                            }
    381383
    382                             if (self::get_object_in_lang($object, self::get_default_lang()))
     384                            if (   $lang0_exists
     385                                && self::get_object_in_lang($object, self::get_default_lang()))
    383386                            {
    384387                                self::is_real(false);
     
    419422                    && self::are_objects_equal($object, $object_in_lang0))
    420423                {
    421                     if (!$object->lang)
     424                    if (!$lang_exists)
    422425                    {
    423426                        self::is_real(false);
    424427                        $object->update();
    425428                        self::is_real(true);
     429
     430                        $lang_exists = true;
    426431                    }
    427432
Note: See TracChangeset for help on using the changeset viewer.