diff --git a/src/DragGrid.vue b/src/DragGrid.vue
index 3a63ad6e7e2d804e2736cf504748b27676eff593..56b27c66db1cee5e5ed912cac18357f329550904 100644
--- a/src/DragGrid.vue
+++ b/src/DragGrid.vue
@@ -143,6 +143,7 @@ export default {
     },
     handleDragOver(event) {
       let data = event.dataTransfer.getData("vueDrag/gridItem");
+      if (!data) return;
       let element = JSON.parse(data);
       let coords = this.getCoords(event.layerX, event.layerY);
 
@@ -175,6 +176,7 @@ export default {
     handleDrop(event) {
       this.$refs.highlightContainer.style.display = "none";
       let data = event.dataTransfer.getData("vueDrag/gridItem");
+      if (!data) return;
       let element = JSON.parse(data);
 
       if (this.validateElement) this.validateElement(element);