diskover-community icon indicating copy to clipboard operation
diskover-community copied to clipboard

PHP Fatal error: Uncaught TypeError: date_diff()

Open Shyrka973 opened this issue 3 months ago • 0 comments

Hi,

I get this error:

2025/10/12 12:13:23 [error] 323#323: *4 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught TypeError: date_diff(): Argument #1 ($baseObject) must be of type DateTimeInterface, false given in /app/diskover-web/src/diskover/Diskover.php:1262
Stack trace:
#0 /app/diskover-web/src/diskover/Diskover.php(1262): date_diff()
#1 /app/diskover-web/public/results.php(492): calcFileRating()
#2 /app/diskover-web/public/search.php(246): include('...')
#3 {main}
  thrown in /app/diskover-web/src/diskover/Diskover.php on line 1262" while reading upstream, client: 192.168.100.233, server: _, request: "GET /search.php?submitted=true&p=1&q=extension:iso%20AND%20size%3A%3E10485760000%20AND%20type%3Afile&doctype=file HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.100.210:8081", referrer: "http://192.168.100.210:8081/search.php?index=diskover-my_index_name&submitted=true&p=1&q=size%3A%3E10485760000&doctype=file"

To correct the error, I changed this line: $date1 = date_create(date('Y-m-dTH:i:s')); by this line: $date1 = date_create(date('Y-m-d T H:i:s'));

Thanks.

Shyrka973 avatar Oct 12 '25 16:10 Shyrka973