SL::DB::CVar::value: mit übergebenen DateTime-Objekten klarkommen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 26 Aug 2015 13:57:01 +0000 (15:57 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 26 Aug 2015 13:59:12 +0000 (15:59 +0200)
commitde86aac72c9a7456c1a691b18fe323845a07c24f
tree884da61b8d24542fa920c2ece83d4ddd0eb3a746
parent40041962579d0be0478c4a225fd7b3397f243d8a
SL::DB::CVar::value: mit übergebenen DateTime-Objekten klarkommen

Ruft mal value als getter auf, so wird ein DateTime-Objekt
zurückgegeben. Als setter aufgerufen, erwartete die Funktion bisher
aber, dass ein String übergeben wird. Somit war es nicht möglich, eine
Datums-CVar mit intuitiv zu clonen:

  $new_cvar->value($old_cvar->value); # Subtle fail!

Mit dem Fix werden sowohl DateTime-Objekte als auch Strings unterstützt.
SL/DB/CustomVariable.pm