diff --git a/addon/utils/first-load-offline-objects.js b/addon/utils/first-load-offline-objects.js
index <HASH>..<HASH> 100644
--- a/addon/utils/first-load-offline-objects.js
+++ b/addon/utils/first-load-offline-objects.js
@@ -57,7 +57,9 @@ export function firstLoadOfflineObjects(dexieDB, odataPath, functionName, modelN
         }
       });
 
-      dexieDB.table(modelName).bulkAdd(objArray).then(() => resolve(), () => reject());
+      dexieDB.table(modelName).bulkPut(objArray).then(() => resolve(), () => reject());
+    }).fail(function() {
+      return reject(modelName);
     });
   });
 }
Add rejected model to firstLoadOfflineObjects function