From 66044c0d8bd3dbbab211dba1ed9952bb0f3fb6bc Mon Sep 17 00:00:00 2001 From: "vishalsingh.qlo325" Date: Wed, 13 Mar 2024 11:22:21 +0530 Subject: [PATCH] Fixed the error and warning on hotel upload using the csv --- controllers/admin/AdminImportController.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/controllers/admin/AdminImportController.php b/controllers/admin/AdminImportController.php index ad75e14e4..a41b1baa8 100644 --- a/controllers/admin/AdminImportController.php +++ b/controllers/admin/AdminImportController.php @@ -1382,15 +1382,16 @@ class AdminImportControllerCore extends AdminController $res = false; if ($field_error === true && $lang_field_error === true) { if ($hotelExists) { - $objHotelBranch->save(); + $res = $objHotelBranch->save(); } else { if ($force_ids) { $objHotelBranch->force_id = $info['id']; - $objHotelBranch->add(); + $res = $objHotelBranch->add(); } else { - $objHotelBranch->add(); + $res = $objHotelBranch->add(); } } + $categsBeforeUpd = $objHotelBranch->getAllHotelCategories(); if ($newIdHotel = $objHotelBranch->id) { if ($primaryHotelId = Configuration::get('WK_PRIMARY_HOTEL')) { @@ -1460,7 +1461,7 @@ class AdminImportControllerCore extends AdminController } } - if ($objHotelBranch->image) { + if (isset($objHotelBranch->image) && $objHotelBranch->image) { //add new hotel images!!! $hotel_has_images = (bool) $objHotelImage->getImagesByHotelId($objHotelBranch->id); foreach ($objHotelBranch->image as $key => $url) { @@ -3514,8 +3515,9 @@ class AdminImportControllerCore extends AdminController $customer_groups[] = (int)$customer->id_default_group; $customer_groups = array_flip(array_flip($customer_groups)); $res = false; - if (($field_error = $customer->validateFields(UNFRIENDLY_ERROR, true)) === true && - ($lang_field_error = $customer->validateFieldsLang(UNFRIENDLY_ERROR, true)) === true) { + if (($field_error = $customer->validateFields(UNFRIENDLY_ERROR, true)) === true + && ($lang_field_error = $customer->validateFieldsLang(UNFRIENDLY_ERROR, true)) === true + ) { $res = true; foreach ($customers_shop as $id_shop => $id_group) { $customer->force_id = (bool)$force_ids;