generate id_prim on new insert

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
pull/453/head
Maxence Lange 2019-03-05 11:28:14 -01:00
rodzic e6e8c270a4
commit 12d86ac5d2
6 zmienionych plików z 21 dodań i 0 usunięć

Wyświetl plik

@ -85,6 +85,8 @@ class ActorsRequest extends ActorsRequestBuilder {
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
);
$this->generatePrimaryKey($qb, $id);
$qb->execute();
return $id;

Wyświetl plik

@ -106,6 +106,8 @@ class CacheActorsRequest extends CacheActorsRequestBuilder {
$qb->setValue('icon_id', $qb->createNamedParameter($iconId));
$this->generatePrimaryKey($qb, $actor->getId());
$qb->execute();
}

Wyświetl plik

@ -61,6 +61,9 @@ class CacheDocumentsRequest extends CacheDocumentsRequestBuilder {
'creation',
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
);
$this->generatePrimaryKey($qb, $document->getId());
$qb->execute();
}

Wyświetl plik

@ -107,6 +107,16 @@ class CoreRequestBuilder {
}
/**
* @param IQueryBuilder $qb
* @param string $id
*/
public function generatePrimaryKey(IQueryBuilder $qb, string $id) {
$qb->setValue('id_prim', $qb->createNamedParameter(hash('sha512', $id)));
$this->miscService->log('__' . hash('sha512', 'toto'));
}
/**
* Limit the request to the Id
*

Wyświetl plik

@ -66,6 +66,8 @@ class FollowsRequest extends FollowsRequestBuilder {
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
);
$this->generatePrimaryKey($qb, $follow->getId());
$qb->execute();
}

Wyświetl plik

@ -455,6 +455,8 @@ class NotesRequest extends NotesRequestBuilder {
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
);
$this->generatePrimaryKey($qb, $note->getId());
return $qb;
}