Cannot update zero value with Gorm

Recently I met an issue which I cannot update postgresql boolean field with gorm to false.

Photo by Rizky Subagja on Unsplash
Updates supports update with struct or map[string]interface{}, when updating with struct it will only update non-zero fields by default