feat(channel): add error handling for SaveWithoutKey when channel ID is 0

This commit is contained in:
CaIon committed 2025-12-20 13:26:40 +08:00
1 parent 7a9cfa38ff
commit f2d2b6e7fc
1 file changed
+3
+3
View File
@@ -254,6 +254,9 @@ func (channel *Channel) Save() error {
} }
func (channel *Channel) SaveWithoutKey() error { func (channel *Channel) SaveWithoutKey() error {
if channel.Id == 0 {
return errors.New("channel ID is 0")
}
return DB.Omit("key").Save(channel).Error return DB.Omit("key").Save(channel).Error
} }