fix: site and stream unique ke y create issue #1017

This commit is contained in:
Jacky 2025-05-07 07:36:18 +00:00
parent 7c791f3784
commit fbc800ff22
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D

View file

@ -7,7 +7,7 @@ import (
)
var FixSiteAndStreamPathUnique = &gormigrate.Migration{
ID: "20250405000003",
ID: "202505070000001",
Migrate: func(tx *gorm.DB) error {
// Check if sites table exists
if tx.Migrator().HasTable(&model.Site{}) {
@ -21,6 +21,7 @@ var FixSiteAndStreamPathUnique = &gormigrate.Migration{
Select("path, count(*) as count").
Group("path").
Having("count(*) > 1").
Unscoped().
Find(&siteDuplicates).Error; err != nil {
return err
}
@ -46,6 +47,7 @@ var FixSiteAndStreamPathUnique = &gormigrate.Migration{
Select("path, count(*) as count").
Group("path").
Having("count(*) > 1").
Unscoped().
Find(&streamDuplicates).Error; err != nil {
return err
}