mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 15:33:15 +00:00
Merge pull request #664 from nlegoff/fix_1343
[3.8] Fix #1343 Display default name if label is empty
This commit is contained in:
@@ -497,7 +497,7 @@ class databox_field implements cache_cacheableInterface
|
||||
throw new InvalidArgumentException(sprintf('Code %s is not defined', $code));
|
||||
}
|
||||
|
||||
return isset($this->labels[$code]) ? $this->labels[$code] : $this->name;
|
||||
return isset($this->labels[$code]) && '' !== $this->labels[$code] ? $this->labels[$code] : $this->name;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -348,6 +348,9 @@ class databox_fieldTest extends PhraseanetPHPUnitAbstract
|
||||
|
||||
$this->object_mono->set_label($code, null)->save();
|
||||
$this->assertEquals($this->object_mono->get_name(), $this->object_mono->get_label($code));
|
||||
|
||||
$this->object_mono->set_label($code, '')->save();
|
||||
$this->assertEquals($this->object_mono->get_name(), $this->object_mono->get_label($code));
|
||||
}
|
||||
|
||||
public function provideLanguageCodes()
|
||||
|
Reference in New Issue
Block a user