diff --git a/library/Class/NoticeDomain.php b/library/Class/NoticeDomain.php
index 574bd23e57d62c1ba07beb945087eca5d69da93b..04a87e1d58bfe7bc1e223fe793f5414791ee43f8 100644
--- a/library/Class/NoticeDomain.php
+++ b/library/Class/NoticeDomain.php
@@ -91,39 +91,13 @@ class NoticeDomainLoader extends Storm_Model_Loader {
 
 
 	public function updateRecordsFacette($domain_id) {
-		foreach(Class_NoticeDomain::getRecordsForDomain($domain_id) as $record) {
-			$record->updateFacette(Class_Catalogue::find($domain_id)->getFacette())->save();
+		if($catalogue = Class_Catalogue::find($domain_id)) {
+			foreach(Class_NoticeDomain::getRecordsForDomain($domain_id) as $record)
+				$record->updateFacette($catalogue->getFacette())->save();
 		}
 	}
 
 
-	/* public function deleteRecordsFacetteForDomain($domain_id) { */
-	/* 	if (!Class_Catalogue::find($domain_id)) */
-	/* 		return; */
-
-	/* 	if (!$records = Class_NoticeDomain::getRecordsForDomain($domain_id)) */
-	/* 		return; */
-
-	/* 	foreach($records as $record) { */
-	/* 		$record->deleteFacettes(Class_Catalogue::find($domain_id)->getFacette())->save(); */
-	/* 	} */
-	/* } */
-
-
-	/* public function deleteRecordsFacetteForCart($domain_id, $cart_id) { */
-	/* 	if (!Class_PanierNotice::find($cart_id)) */
-	/* 		return; */
-
-	/* 	if (!$records = Class_NoticeDomain::getRecordsForCart($cart_id)) */
-	/* 		return; */
-
-	/* 	foreach($records as $record) { */
-	/* 		$record->deleteFacettes(Class_Catalogue::find($domain_id)->getFacette())->save(); */
-	/* 		Class_NoticeDomain::updateRecordsFacette($domain_id); */
-	/* 	} */
-	/* } */
-
-
 	public function deleteByCart($id_cart, $attributs = []) {
 		$notices_domains = Class_NoticeDomain::findAllBy(array_merge(['panier_id' => $id_cart],
 																																 $attributs));