diff --git a/plugins/VisitFrequency/API.php b/plugins/VisitFrequency/API.php
index 05a8b538ba91b3c75512806866c569828c4c48ce..5ddc0da6926b0d08a9d70bdeccbd8d700d2bfd37 100644
--- a/plugins/VisitFrequency/API.php
+++ b/plugins/VisitFrequency/API.php
@@ -152,7 +152,7 @@ class API extends \Piwik\Plugin\API
     private function addPrePiwik2DataIfNewDataAbsent(DataTable\DataTableInterface $oldData, DataTable\DataTableInterface $newData)
     {
         if ($oldData instanceof \Piwik\DataTable\Map) {
-            $newArray = $oldData->getDataTables();
+            $newArray = $newData->getDataTables();
             foreach ($oldData->getDataTables() as $subTable) {
                 $this->addPrePiwik2DataIfNewDataAbsent($subTable, current($newArray));
                 next($newArray);
diff --git a/tests/PHPUnit/Integration/BackwardsCompatibility1XTest.php b/tests/PHPUnit/Integration/BackwardsCompatibility1XTest.php
index 00b533d22a4c9b46d4011038b9a631cc892b5365..26745251c482d160684da742c8cc7caa4069ada0 100644
--- a/tests/PHPUnit/Integration/BackwardsCompatibility1XTest.php
+++ b/tests/PHPUnit/Integration/BackwardsCompatibility1XTest.php
@@ -70,6 +70,9 @@ class Test_Piwik_Integration_BackwardsCompatibility1XTest extends IntegrationTes
                                'compareAgainst' => 'OneVisitorTwoVisits',
                                'disableArchiving' => true)),
 
+            array('VisitFrequency.get', array('idSite' => $idSite, 'date' => '2012-03-03', 'setDateLastN' => true,
+                                              'disableArchiving' => true)),
+
             /* cannot test this (see above)
             array('VisitFrequency.get', array('idSite' => $idSite, 'date' => $dateTime, 'periods' => array('year'),
                                               'compareAgainst' => 'OneVisitorTwoVisits',
diff --git a/tests/PHPUnit/Integration/expected/test_BackwardsCompatibility1XTest__VisitFrequency.get_day.xml b/tests/PHPUnit/Integration/expected/test_BackwardsCompatibility1XTest__VisitFrequency.get_day.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0563eb5a40e7437a6eab28266ede6f10e3fc5fa3
--- /dev/null
+++ b/tests/PHPUnit/Integration/expected/test_BackwardsCompatibility1XTest__VisitFrequency.get_day.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2012-03-03" />
+	<result date="2012-03-04" />
+	<result date="2012-03-05" />
+	<result date="2012-03-06">
+		<nb_uniq_visitors_returning>1</nb_uniq_visitors_returning>
+		<nb_visits_returning>1</nb_visits_returning>
+		<nb_actions_returning>1</nb_actions_returning>
+		<max_actions_returning>1</max_actions_returning>
+		<sum_visit_length_returning>0</sum_visit_length_returning>
+		<bounce_count_returning>1</bounce_count_returning>
+		<nb_visits_converted_returning>1</nb_visits_converted_returning>
+		<bounce_rate_returning>100%</bounce_rate_returning>
+		<nb_actions_per_visit_returning>1</nb_actions_per_visit_returning>
+		<avg_time_on_site_returning>0</avg_time_on_site_returning>
+	</result>
+	<result date="2012-03-07" />
+	<result date="2012-03-08" />
+	<result date="2012-03-09" />
+</results>
\ No newline at end of file