Changeset 26377


Ignore:
Timestamp:
06/16/10 14:09:37 (7 years ago)
Author:
jval
Message:

Pass object in correct language to delete(), refs #1626

File:
1 edited

Legend:

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

    r26376 r26377  
    521521                    if (!in_array($language->code, $object_langs))
    522522                    {
    523                         $delete = true;
     523                        if ($object_in_lang = self::get_object_in_lang($object, $language->code, true))
     524                        {
     525                            $delete = true;
     526                        }
     527                        else
     528                        {
     529                            $object_in_lang = $object;
     530                        }
    524531                    }
    525532                    else if ($GLOBALS['midcom_config']['multilang_lang0_langs'] == array(''))
     
    588595                        }
    589596                        midgard_connection::set_lang($language->code);
    590                         $object->delete();
     597                        $object_in_lang->delete();
    591598                        midgard_connection::set_default_lang($default_lang);
    592599                        midgard_connection::set_lang($real_lang);
Note: See TracChangeset for help on using the changeset viewer.