From 1d258cc898d87366dce0ac746b3f53f70eeccf35 Mon Sep 17 00:00:00 2001 From: JustSong Date: Mon, 18 Sep 2023 22:49:05 +0800 Subject: [PATCH] fix: add default value for base url --- model/channel.go | 2 +- web/src/pages/Channel/EditChannel.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/model/channel.go b/model/channel.go index 8a5b79ff..aa3b8a10 100644 --- a/model/channel.go +++ b/model/channel.go @@ -15,7 +15,7 @@ type Channel struct { CreatedTime int64 `json:"created_time" gorm:"bigint"` TestTime int64 `json:"test_time" gorm:"bigint"` ResponseTime int `json:"response_time"` // in milliseconds - BaseURL *string `json:"base_url" gorm:"column:base_url"` + BaseURL *string `json:"base_url" gorm:"column:base_url;default:''"` Other string `json:"other"` Balance float64 `json:"balance"` // in USD BalanceUpdatedTime int64 `json:"balance_updated_time" gorm:"bigint"` diff --git a/web/src/pages/Channel/EditChannel.js b/web/src/pages/Channel/EditChannel.js index e0053709..4c8dd0c4 100644 --- a/web/src/pages/Channel/EditChannel.js +++ b/web/src/pages/Channel/EditChannel.js @@ -174,7 +174,7 @@ const EditChannel = () => { return; } let localInputs = inputs; - if (localInputs.base_url.endsWith('/')) { + if (localInputs.base_url && localInputs.base_url.endsWith('/')) { localInputs.base_url = localInputs.base_url.slice(0, localInputs.base_url.length - 1); } if (localInputs.type === 3 && localInputs.other === '') {