Project

General

Profile

Actions

Evolution #1744

closed

Do not rely on serialization to store data in base

Added by Johan Cwiklinski 11 months ago. Updated 7 months ago.

Status:
Fermé
Priority:
Normal
Category:
Core
Target version:
Start date:
11/20/2023
Due date:
% Done:

100%

Estimated time:

Description

Some data are stored in database using PHP serialization; but that's a terrible idea, since PHP never garantee results of (un)serialization will be same across versions.

In mailing history for example, recipients are stored that way; and unserializing some old entries always fail now :/ I guess this is the only usage in core (need to check), but serialized data are also stored in paypal plugin as far as I remember.

Actions #1

Updated by Johan Cwiklinski 8 months ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100
Actions #2

Updated by Johan Cwiklinski 8 months ago

  • Category changed from Database to Core
  • Assignee set to Johan Cwiklinski
  • Target version set to 1.1.0
Actions #3

Updated by Johan Cwiklinski 7 months ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF