Changeset 26424


Ignore:
Timestamp:
06/21/10 17:24:02 (7 years ago)
Author:
jval
Message:

The sync() method already deletes the translation if its untranslated and lang0 exists. We must not delete it twice then. Refs #1626

File:
1 edited

Legend:

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

    r26423 r26424  
    536536                $auto_has_master = false;
    537537
     538                $lang0_exists = false;
     539
    538540                foreach ($languages as $language)
    539541                {
     
    549551                            $auto_has_master = true;
    550552                        }
     553                    }
     554
     555                    if ($language->id == 0)
     556                    {
     557                        $lang0_exists = true;
    551558                    }
    552559                }
     
    590597                        if ($object_in_lang = self::get_object_in_lang($object, $language->code, true))
    591598                        {
    592                             $delete = true;
     599                            if (!$lang0_exists)
     600                            {
     601                                $delete = true;
     602                            }
    593603                        }
    594604                        else
Note: See TracChangeset for help on using the changeset viewer.