diff --git a/animation_animall.py b/animation_animall.py
index f919bbb959b552d8f75151062458442791a4076b..70f47f78581eaa436c328e6d62f8395d68a70564 100644
--- a/animation_animall.py
+++ b/animation_animall.py
@@ -569,7 +569,7 @@ def animall_update_handler(scene):
     '''Force data refresh on frame change.
     To be removed when T68666 is fixed, probably.'''
     for obj in scene.objects:
-        if obj.data is not None:
+        if obj.data is not None and obj.data.animation_data is not None:
             obj.update_tag(refresh={'DATA'})