diff options
author | Wim <wim@42.be> | 2022-06-19 20:47:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-19 19:47:04 +0100 |
commit | 62104b4896f2f443da13b834d0111e1378134ac3 (patch) | |
tree | e8311491ac1c379b47f10b12edd88426c376b9e3 /models/webhook | |
parent | 62cb3c8c85f4721a1d2cf04762d2a8bab062bbd3 (diff) | |
download | gitea-62104b4896f2f443da13b834d0111e1378134ac3.tar.gz gitea-62104b4896f2f443da13b834d0111e1378134ac3.zip |
Alter hook_task TEXT fields to LONGTEXT (#20038)
Mysql TEXT has a limit of 64KB, change this to LONGTEXT in mysql only so we can have bigger hook payloads.
Postgresql has unlimited TEXT - https://www.postgresql.org/docs/current/datatype-character.html
Sqlite has unlimited TEXT - https://www.sqlitetutorial.net/sqlite-data-types/#:~:text=The%20maximum%20length%20of%20TEXT,SQLite%20supports%20various%20character%20encodings.
Same issue as #16656 but for hook_task
Fixes #10252, #19679, #3561
Diffstat (limited to 'models/webhook')
-rw-r--r-- | models/webhook/hooktask.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/models/webhook/hooktask.go b/models/webhook/hooktask.go index c71b18f662..aff94fb38c 100644 --- a/models/webhook/hooktask.go +++ b/models/webhook/hooktask.go @@ -105,7 +105,7 @@ type HookTask struct { HookID int64 UUID string api.Payloader `xorm:"-"` - PayloadContent string `xorm:"TEXT"` + PayloadContent string `xorm:"LONGTEXT"` EventType HookEventType IsDelivered bool Delivered int64 @@ -113,9 +113,9 @@ type HookTask struct { // History info. IsSucceed bool - RequestContent string `xorm:"TEXT"` + RequestContent string `xorm:"LONGTEXT"` RequestInfo *HookRequest `xorm:"-"` - ResponseContent string `xorm:"TEXT"` + ResponseContent string `xorm:"LONGTEXT"` ResponseInfo *HookResponse `xorm:"-"` } |