Skip to content
Snippets Groups Projects
Commit 096eed3d authored by Ghislain Loas's avatar Ghislain Loas
Browse files

hotline #29825 clean codifThesaurus table where code is null in full integration clean phase

parent e6d69ba2
6 merge requests!1120Master,!1106Master,!1105Hotline master,!1104Stable,!1102Hotline#29825 facette dynamique public repetition des occurrences pbm identique a st dizier resolu par ghislain,!1096Hotline#29825 facette dynamique public repetition des occurrences pbm identique a st dizier resolu par ghislain
- ticket #29825 : suppression des facettes thesaurus erronnées dans le phase "clean" de l'intégration des notices
\ No newline at end of file
......@@ -64,6 +64,8 @@ class Class_Cosmogramme_Integration_PhaseNotice extends Class_Cosmogramme_Integr
$nb1 = Class_NoticeSuccincte::countBy(['id_bib' => $id_int_bib]);
Class_NoticeSuccincte::deleteBy(['id_bib' => $id_int_bib]);
Class_CodifThesaurus::deleteBy(['code' => null]);
$del_msg .= '<span class="vert">' . $nb . ' exemplaires supprimés</span><br>';
$del_msg .= '<span class="vert">' . $nb1 . ' notices succinctes supprimées</span><br><br>';
$this->_log->ecrire($del_msg);
......
......@@ -29,6 +29,11 @@ class PhaseNoticeImportTest extends PhaseNoticeTestCase {
['id' => 'mode_doublon',
'valeur' => Class_CosmoVar::DOUBLE_SEARCH_ALPHA_KEY]);
$this->fixture('Class_CodifThesaurus',
['id' => 1,
'libelle' => 'AGE',
'code' => null]);
$this->fixture('Class_Exemplaire',
['id' => 889039, 'id_int_bib' => 2]);
......@@ -76,6 +81,12 @@ class PhaseNoticeImportTest extends PhaseNoticeTestCase {
}
/** @test */
public function codifThesaurusShouldHaveBeenClean() {
$this->assertEmpty(Class_CodifThesaurus::findAll());
}
/**
* @test
* @see http://forge.afi-sa.fr/issues/26261
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment