fix(prompt): disallow update if prompt is empty (#1816)

This commit is contained in:
Ryo
2025-08-26 16:04:49 +08:00
committed by GitHub
parent 2a704fc873
commit 5ecdddbacb
5 changed files with 13 additions and 17 deletions

View File

@@ -25,7 +25,7 @@ import (
type Prompt interface {
CreatePromptResource(ctx context.Context, p *entity.PromptResource) (int64, error)
GetPromptResource(ctx context.Context, promptID int64) (*entity.PromptResource, error)
UpdatePromptResource(ctx context.Context, p *entity.PromptResource) error
UpdatePromptResource(ctx context.Context, promptID int64, name, description, promptText *string) error
DeletePromptResource(ctx context.Context, promptID int64) error
ListOfficialPromptResource(ctx context.Context, keyword string) ([]*entity.PromptResource, error)

View File

@@ -40,8 +40,8 @@ func (s *promptService) CreatePromptResource(ctx context.Context, p *entity.Prom
return s.Repo.CreatePromptResource(ctx, p)
}
func (s *promptService) UpdatePromptResource(ctx context.Context, p *entity.PromptResource) error {
return s.Repo.UpdatePromptResource(ctx, p)
func (s *promptService) UpdatePromptResource(ctx context.Context, promptID int64, name, description, promptText *string) error {
return s.Repo.UpdatePromptResource(ctx, promptID, name, description, promptText)
}
func (s *promptService) GetPromptResource(ctx context.Context, promptID int64) (*entity.PromptResource, error) {