feat(explore): allow deleting source categories
This commit is contained in:
@@ -20,7 +20,6 @@ var (
|
||||
ErrURLInvalid = errors.New("dataset source url is invalid")
|
||||
ErrTitleRequired = errors.New("dataset item title is required")
|
||||
ErrStatusInvalid = errors.New("dataset item status is invalid")
|
||||
ErrBuiltInSource = errors.New("built-in dataset source cannot be deleted")
|
||||
ErrSyncInProgress = errors.New("dataset sync is already in progress")
|
||||
)
|
||||
|
||||
@@ -226,9 +225,6 @@ func (s *Service) DeleteSource(userID uint, identity string) error {
|
||||
if err := tx.Where("identity = ? AND owner_id = ?", identity, userID).First(&source).Error; err != nil {
|
||||
return err
|
||||
}
|
||||
if source.SeedKey != nil {
|
||||
return ErrBuiltInSource
|
||||
}
|
||||
if err := tx.Where("source_id = ?", source.ID).Delete(&models.SaDatasetItem{}).Error; err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user