WHAT IS THE BUG
When I set a default template on a type and then use the API or MCP to create a new object in it, the default template doesn’t show up.
HOW TO REPRODUCE IT
- Set a default template
- Create a new object with no specified template in the same type through the API or using an LLM with the local MCP server
THE EXPECTED BEHAVIOR
The default template gets applied even when not specifying a template in the request parameters. I would expect a template to be specified to be set when a default is not set, but that’s the point of setting a default template - one shouldn’t need to be specified on creation. If we explicitly want to create an object with no template, there should be a different way to set that in the API.
TECHNICAL INFORMATION
OS version: linux x64 7.0.12-201.fc44.x86_64
App version: 0.55.5
Build number: build on 2026-06-02 16:45:57 +0000 UTC at #5e888f1b9b8590575ea81da218e95c472daf0fdf
Library version: v0.50.8
Anytype Identity: A7edezFq6sg7T2GC23gETzfEq2LVssXchtErDwRaHr3Pem7K
Analytics ID: Md3t8gSmvrGrPWtU6ssJDrFB6GYQaddutQbQ57aMB8yQC29w
Device ID: 12D3KooWGvu3AW83q9tAfPA9J9wqTxtv3DT1SDRJvTndr47636Tm
Ethereum Address: 0xe71F9b2b0595E65818C814f4d28d4951781885E6