A SysCalendar event's default accessUrl is the current one

pull/3372/merge^2
Sébastien Ducoulombier 5 years ago
parent 6926c917e9
commit 61d49175f0
  1. 13
      src/Chamilo/CoreBundle/Entity/SysCalendar.php

@ -10,6 +10,7 @@ use Doctrine\ORM\Mapping as ORM;
*
* @ORM\Table(name="sys_calendar")
* @ORM\Entity
* @ORM\HasLifecycleCallbacks
*/
class SysCalendar
{
@ -217,4 +218,16 @@ class SysCalendar
{
return $this->id;
}
/**
* Sets accessUrlId if missing.
*
* @ORM\PrePersist
*/
public function prePersist()
{
if (empty($this->accessUrlId)) {
$this->accessUrlId = api_get_current_access_url_id();
}
}
}

Loading…
Cancel
Save