Files
friendica/src/Model
RealKinetix cf32a4b7cc Sanitize negative status count on APContact
Similar to PR #10499, Mastodon apparently has some counting flaws and
can present a negative status count for a user, causing Friendica to
fail (at least under PHP 8) with:

[20-Jul-2021 16:35:18 UTC] PHP Fatal error:  Uncaught PDOException: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'statuses_count' at row 1 in /home/friendicadev/friendica/src/Database/Database.php:560
Stack trace:
  thrown in /home/friendicadev/friendica/src/Database/Database.php on line 560

This change prevents values lower than 0 from being assigned to
statuses_count.
2021-07-20 10:11:04 -07:00
..
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-07-19 12:07:02 +00:00
2021-07-15 17:42:03 +00:00
2021-07-09 08:46:42 +00:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-04-26 06:50:12 +00:00
2021-05-23 07:37:17 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-07-19 06:14:14 +00:00
2021-07-08 17:32:41 +00:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2019-03-22 22:56:57 -04:00
2021-03-29 08:40:20 +02:00
2021-03-29 08:40:20 +02:00
2021-05-20 08:39:36 -04:00
2021-03-29 08:40:20 +02:00

Friendica\Model

Models are the glue between the business logic of the app and the datastore(s).

In the namespace Model should only be static classes that interact with the DB with the same name as a database table.