@ -176,6 +176,8 @@ class Version20191101132000 extends AbstractMigrationChamilo
$this->addSql('DROP INDEX course ON c_tool_intro;');
}
$table = $schema->getTable('c_tool_intro');
$this->addSql("DELETE FROM c_tool_intro WHERE id = '0' ");
// Migrate only course intro.
@ -125,7 +125,7 @@ class CToolIntro extends AbstractResource implements ResourceInterface, Resource
public function getResourceName(): string
{
return substr(strip_tags($this->getIntroText()), 0, 10);
return $this->getCourseTool()->getName();
public function setResourceName(string $name): self
@ -44,6 +44,9 @@ class CToolIntroRepositoryTest extends AbstractApiTest
$em->flush();
$this->assertNotEmpty($intro->getIntroText());
$this->assertNotNull($intro->getIid());
$this->assertNotEmpty($intro->getResourceName());
$this->assertSame(1, $repo->count([]));
$repo->delete($intro);
$this->assertSame(0, $repo->count([]));