csrdelft / csrdelft.nl

De webstek van Civitas Studiosorum Reformatorum, wordt onderhouden door de PubCie.
https://csrdelft.nl
18 stars 11 forks source link

Trim User-Agent bij login remember #923

Open sentry-io[bot] opened 2 years ago

sentry-io[bot] commented 2 years ago

Sentry Issue: STEK-7H

PDOException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'device_name' at row 1
  File "/common/Security/PersistentTokenProvider.php", line 85, in CsrDelft\common\Security\PersistentTokenProvider::createNewToken
    $this->entityManager->flush();
  File "/htdocs/index.php", line 30
    $response = $kernel->handle($request);
...
(24 additional frame(s) were not displayed)

Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'device_name' at row 1
  File "/common/Security/PersistentTokenProvider.php", line 85, in CsrDelft\common\Security\PersistentTokenProvider::createNewToken
    $this->entityManager->flush();
  File "/htdocs/index.php", line 30
    $response = $kernel->handle($request);
...
(24 additional frame(s) were not displayed)
qurben commented 2 years ago

We moeten de useragent trimmen tot de max size. De max size is 255 characters. Dit lijkt me prima om af te kappen.