bug: produced data name should not use rounded timestamp

Change-Id: I6c24235e9dd1df6b80af7ef94d762ffdf5b59abf
diff --git a/src/producer.cpp b/src/producer.cpp
index 54c3918..d5543aa 100644
--- a/src/producer.cpp
+++ b/src/producer.cpp
@@ -145,7 +145,7 @@
 
   // Produce data
   Name dataName = m_namespace;
-  dataName.append(time::toIsoString(getRoundedTimeslot(timeslot)));
+  dataName.append(time::toIsoString(timeslot));
   data.setName(dataName);
   algo::EncryptParams params(tlv::AlgorithmAesCbc, 16);
   algo::encryptData(data, content, contentLen, contentKeyName,
diff --git a/tests/unit-tests/producer.t.cpp b/tests/unit-tests/producer.t.cpp
index 84ed8c3..a5453e5 100755
--- a/tests/unit-tests/producer.t.cpp
+++ b/tests/unit-tests/producer.t.cpp
@@ -147,6 +147,7 @@
   time::system_clock::TimePoint testTime2 = time::fromIsoString("20150101T110001");
   name::Component testTimeRounded1("20150101T100000");
   name::Component testTimeRounded2("20150101T110000");
+  name::Component testTimeComponent2("20150101T110001");
 
   // Create content keys required for this test case:
   for (size_t i = 0; i < suffix.size(); i++) {
@@ -244,7 +245,7 @@
 
   Name producedName = testData.getName();
   BOOST_CHECK_EQUAL(producedName.getSubName(0,5), cKeyName.getPrefix(-1));
-  BOOST_CHECK_EQUAL(producedName.get(5), testTimeRounded2);
+  BOOST_CHECK_EQUAL(producedName.get(5), testTimeComponent2);
   BOOST_CHECK_EQUAL(producedName.get(6), NAME_COMPONENT_FOR);
   BOOST_CHECK_EQUAL(producedName.getSubName(7,6), cKeyName);
   BOOST_CHECK_EQUAL(producedName.get(13), testTimeRounded2);