fetched conflicting recordids each time on called

This commit is contained in:
aina-esokia
2018-02-28 10:59:45 +04:00
parent 9ddd86932d
commit 27fd458f30
5 changed files with 1 additions and 62 deletions

View File

@@ -401,11 +401,6 @@ class Manager
}
}
$recordIds = $lazaretFile->getRecordIdsByCheckers($this->app);
/** $recordIds will be serialized */
$lazaretFile->setRecordIds($recordIds);
$this->app['orm.em']->flush();
return $lazaretFile;

View File

@@ -707,7 +707,7 @@ class V1Controller extends Controller
'id' => $file->getId(),
'quarantine_session' => $session,
'base_id' => $file->getBaseId(),
'record_id' => $file->getRecordIds()?:[],
'record_id' => $file->getRecordIdsByCheckers($this->app)?:[],
'original_name' => $file->getOriginalName(),
'sha256' => $file->getSha256(),
'uuid' => $file->getUuid(),

View File

@@ -49,11 +49,6 @@ class LazaretFile
*/
private $base_id;
/**
* @ORM\Column(type="string", length=512)
*/
private $record_ids;
/**
* @ORM\Column(type="string", length=36)
*/
@@ -210,29 +205,6 @@ class LazaretFile
return $this->base_id;
}
/**
* Set record_ids
*
* @param mixed $recordIds
* @return LazaretFile
*/
public function setRecordIds($recordIds)
{
$this->record_ids = serialize($recordIds);
return $this;
}
/**
* Get record_ids
*
* @return mixed
*/
public function getRecordIds()
{
return unserialize($this->record_ids);
}
/**
* Get the Destination Collection
*

View File

@@ -1,27 +0,0 @@
<?php
namespace Alchemy\Phrasea\Setup\DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
/**
* Update LazaretFiles
*/
class Version20180222113704 extends AbstractMigration
{
/**
* @param Schema $schema
*/
public function doUpSql(Schema $schema)
{
$this->addSql('ALTER TABLE LazaretFiles ADD record_ids VARCHAR(512) NOT NULL AFTER base_id');
}
/**
* @param Schema $schema
*/
public function doDownSql(Schema $schema)
{
$this->addSql('ALTER TABLE LazaretFiles DROP record_ids');
}
}

View File

@@ -507,7 +507,6 @@ class LazaretTest extends \PhraseanetAuthenticatedWebTestCase
$lazaretFile->setUuid('7b8ef0e3-dc8f-4b66-9e2f-bd049d175124');
$lazaretFile->setCreated(new \DateTime('-1 day'));
$lazaretFile->setUpdated(new \DateTime('now'));
$lazaretFile->setRecordIds([1]);
return $lazaretFile;
}