diff --git a/module/VuFind/src/VuFind/Controller/Plugin/Favorites.php b/module/VuFind/src/VuFind/Controller/Plugin/Favorites.php
index cbd59244e9ba89a5bfa0c1c1fbd80d8d4c521ba5..f2c31824e7ee285c7d7cf293c39860864a3911ad 100644
--- a/module/VuFind/src/VuFind/Controller/Plugin/Favorites.php
+++ b/module/VuFind/src/VuFind/Controller/Plugin/Favorites.php
@@ -85,7 +85,7 @@ class Favorites extends AbstractPlugin
             // Add the information to the user's account:
             $tags = isset($params['mytags'])
                 ? Tags::parse(trim($params['mytags']))
-                : '';
+                : array();
             $user->saveResource($resource, $list, $tags, '', false);
         }
     }
diff --git a/module/VuFind/src/VuFind/RecordDriver/AbstractBase.php b/module/VuFind/src/VuFind/RecordDriver/AbstractBase.php
index cc1e6061968dd8ac3eb938d479ba5184c1cb88ea..dd2fb868415e14977422f4ed47fa2974fcb67a08 100644
--- a/module/VuFind/src/VuFind/RecordDriver/AbstractBase.php
+++ b/module/VuFind/src/VuFind/RecordDriver/AbstractBase.php
@@ -180,7 +180,8 @@ abstract class AbstractBase
         // Add the information to the user's account:
         $user->saveResource(
             $resource, $list,
-            isset($params['mytags']) ? Tags::parse(trim($params['mytags'])) : '',
+            isset($params['mytags'])
+                ? Tags::parse(trim($params['mytags'])) : array(),
             isset($params['notes']) ? $params['notes'] : ''
         );
     }