diff --git a/modules/homeslider/homeslider.php b/modules/homeslider/homeslider.php
index c0a3c7e38..005a7c19e 100644
--- a/modules/homeslider/homeslider.php
+++ b/modules/homeslider/homeslider.php
@@ -333,7 +333,7 @@ class HomeSlider extends Module
$this->_html .= '';
/* Display image */
if ($slide && $slide->image[$language['id_lang']])
- $this->_html .= '
';
+ $this->_html .= '
';
$this->_html .= '';
}
$this->_html .= $this->displayFlags($languages, $id_lang_default, $divLangName, 'image', true);
@@ -488,7 +488,7 @@ class HomeSlider extends Module
$errors[] = $this->l('Legend is not set');
if (strlen(Tools::getValue('url_'.$id_lang_default)) == 0)
$errors[] = $this->l('URL is not set');
- if (!isset($_FILES['image_'.$id_lang_default]) || empty($_FILES['image_'.$id_lang_default]['tmp_name']))
+ if (!Tools::isSubmit('has_picture') && (!isset($_FILES['image_'.$id_lang_default]) || empty($_FILES['image_'.$id_lang_default]['tmp_name'])))
$errors[] = $this->l('Image is not set');
if (Tools::getValue('image_old_'.$id_lang_default) && !Validate::isFileName(Tools::getValue('image_old_'.$id_lang_default)))
$errors[] = $this->l('Image is not set');