diff --git a/src/containers/tips-library.jsx b/src/containers/tips-library.jsx
index e5cb311aab5b26d3f1611112efad6673d6bca160..3c85ce99e397f4fd51e06221761c6c8b075af825 100644
--- a/src/containers/tips-library.jsx
+++ b/src/containers/tips-library.jsx
@@ -58,20 +58,20 @@ class TipsLibrary extends React.PureComponent {
         });
     }
     render () {
-        const decksLibraryThumbnailData = Object.entries(decksLibraryContent)
-            .filter(([, item]) =>
+        const decksLibraryThumbnailData = Object.keys(decksLibraryContent)
+            .filter(id =>
                 // Scratch Desktop doesn't want tutorials with `requiredProjectId`
-                notScratchDesktop() || !item.hasOwnProperty('requiredProjectId')
+                notScratchDesktop() || !decksLibraryContent[id].hasOwnProperty('requiredProjectId')
             )
-            .map(([id, item]) => ({
-                rawURL: item.img,
+            .map(id => ({
+                rawURL: decksLibraryContent[id].img,
                 id: id,
-                name: item.name,
+                name: decksLibraryContent[id].name,
                 featured: true,
-                tags: item.tags,
-                urlId: item.urlId,
-                requiredProjectId: item.requiredProjectId,
-                hidden: item.hidden || false
+                tags: decksLibraryContent[id].tags,
+                urlId: decksLibraryContent[id].urlId,
+                requiredProjectId: decksLibraryContent[id].requiredProjectId,
+                hidden: decksLibraryContent[id].hidden || false
             }));
 
         if (!this.props.visible) return null;