| Index: sync/syncable/model_type_payload_map.cc
|
| diff --git a/sync/syncable/model_type_payload_map.cc b/sync/syncable/model_type_payload_map.cc
|
| index 99502b096db4da611d8f43ce96f93f624029b351..1485cec04843fee5db348794bcccd09201fdc833 100644
|
| --- a/sync/syncable/model_type_payload_map.cc
|
| +++ b/sync/syncable/model_type_payload_map.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include <vector>
|
|
|
| +#include "base/base64.h"
|
| #include "base/json/json_writer.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/values.h"
|
| @@ -59,7 +60,11 @@ DictionaryValue* ModelTypePayloadMapToValue(
|
| DictionaryValue* value = new DictionaryValue();
|
| for (ModelTypePayloadMap::const_iterator it = type_payloads.begin();
|
| it != type_payloads.end(); ++it) {
|
| - value->SetString(syncable::ModelTypeToString(it->first), it->second);
|
| + // TODO(akalin): Unpack the value into a protobuf.
|
| + std::string base64_marker;
|
| + bool encoded = base::Base64Encode(it->second, &base64_marker);
|
| + DCHECK(encoded);
|
| + value->SetString(syncable::ModelTypeToString(it->first), base64_marker);
|
| }
|
| return value;
|
| }
|
|
|