Fix bug: convert data type with source type = destination type