Changeset 2596
- Timestamp:
- 06/18/08 07:07:19 (20 months ago)
- Files:
-
- 1 modified
-
branches/release-40/lib/MT/Meta/Proxy.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-40/lib/MT/Meta/Proxy.pm
r2468 r2596 265 265 266 266 my $meta_col_def = $meta_obj->column_def($type); 267 my $meta_is_blob = $meta_col_def ? $meta_col_def->{type} eq 'blob' : 0; 268 269 unserialize_blob($meta_obj) if $meta_is_blob; 267 if ( $meta_col_def ) { 268 if ( $meta_col_def->{type} eq 'blob' ) { 269 unserialize_blob($meta_obj); 270 } 271 elsif ( $meta_col_def->{type} eq 'datetime' ) { 272 $meta_obj->$type( _db2ts( $meta_obj->$type ) ); 273 } 274 } 270 275 $proxy->{__objects}->{$name} = $meta_obj; 271 276 } 277 } 278 279 # FIXME: copied from MT::Object 280 sub _db2ts { 281 my $ts = $_[0]; 282 $ts =~ s/(?:\+|-)\d{2}$//; 283 $ts =~ tr/\- ://d; 284 return $ts; 272 285 } 273 286
