Skip to content

Blender 5.1 Drag-and-Drop TypeError in asset_drag.py: argument 3 str not bool (v3.17.0-251008) #1801

@arthurbdotvisuals

Description

@arthurbdotvisuals

Hi team,

Even with the current latest version (3.17.0-251008 from October 2025), dragging any asset from the BlenderKit panel into the 3D viewport crashes with the following traceback:

TypeError: bpy.ops.call() argument 3 must be str, not bool
Location:
File ".../5.1/extensions/system/blenderkit/asset_drag_op.py", line 786, in handle_view3d_drop
File ".../5.1/extensions/system/blenderkit/asset_drag_op.py", line 1208, in mouse_release
File ".../5.1/extensions/system/blenderkit/asset_drag_op.py", line 1699, in modal

The offending call (line ≈786) currently passes a boolean as the third positional argument instead of the required execution_context string ('EXEC_DEFAULT') that Blender 5.x now strictly enforces.

System details:

  • Blender version: 5.1.0 (official build)
  • Operating system: macOS 15.6.1 (24G90) – Apple Silicon
  • BlenderKit version: 3.17.0-251008 (clean reinstall, no older versions present)

Any help would be greatly appreciated.

Thank you,
Arthur

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions