diff --git a/core/class/sunshutter.class.php b/core/class/sunshutter.class.php index ce3ac76..935d9dc 100644 --- a/core/class/sunshutter.class.php +++ b/core/class/sunshutter.class.php @@ -522,7 +522,7 @@ public function calculPosition() { log::add(__CLASS__, 'debug', $this->getHumanName() . ' ' . __('Calcul de positionnement - Action par défaut : Position personnalisée', __FILE__) . ' ' . __('à', __FILE__) . ' ' . $default . ' %'); break; default: - $default = null; + $default = $this->getCurrentPosition(); log::add(__CLASS__, 'debug', $this->getHumanName() . ' ' . __('Calcul de positionnement - Action par défaut : Ne rien faire', __FILE__)); break; } @@ -647,7 +647,7 @@ public function executeAction($_force = false) { return; } } - if ($position !== null && $_force) { + if ($position !== null || $_force) { log::add(__CLASS__, 'debug', $this->getHumanName() . ' ' . __('Positionnement à', __FILE__) . ' ' . $position . ' %'); $cmd = cmd::byId(str_replace('#', '', $this->getConfiguration('shutter::position'))); if (is_object($cmd)) {