fix: set deletedAt=now for null values

This commit is contained in:
Maël Gangloff 2025-10-27 17:08:04 +01:00
parent 70d416b0e7
commit 9cd51b8cb8
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629
2 changed files with 3 additions and 3 deletions

View File

@ -23,7 +23,7 @@ class DomainEntityRepository extends ServiceEntityRepository
->update() ->update()
->set('de.deletedAt', ':now') ->set('de.deletedAt', ':now')
->where('de.domain = :domain') ->where('de.domain = :domain')
->andWhere('de.deletedAt IS NOT NULL') ->andWhere('de.deletedAt IS NULL')
->setParameter('now', new \DateTimeImmutable()) ->setParameter('now', new \DateTimeImmutable())
->setParameter('domain', $domain) ->setParameter('domain', $domain)
->getQuery()->execute(); ->getQuery()->execute();

View File

@ -55,10 +55,10 @@ WHERE LOWER(org||fn) NOT LIKE '%redacted%'
AND handle NOT IN ($handleBlacklist) AND handle NOT IN ($handleBlacklist)
AND de.roles @> '["registrant"]' AND de.roles @> '["registrant"]'
AND sub.tld_id IS NOT NULL AND sub.tld_id IS NOT NULL
AND (LOWER(org) = LOWER(:var) OR LOWER(fn) = LOWER(:var)); AND (LOWER(org) = LOWER(:registrant) OR LOWER(fn) = LOWER(:registrant));
SQL; SQL;
$result = $this->em->createNativeQuery($sql, $rsm) $result = $this->em->createNativeQuery($sql, $rsm)
->setParameter('var', trim($request->get('registrant'))) ->setParameter('registrant', trim($request->get('registrant')))
->getOneOrNullResult(); ->getOneOrNullResult();
if (!$result) { if (!$result) {