summaryrefslogtreecommitdiff
path: root/internal/comic/generator.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/comic/generator.go')
-rw-r--r--internal/comic/generator.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/comic/generator.go b/internal/comic/generator.go
index 8a13c0d..644acf6 100644
--- a/internal/comic/generator.go
+++ b/internal/comic/generator.go
@@ -192,10 +192,11 @@ func validateGeneratedResult(result GenerateResult, script string) error {
}
for pageIdx, page := range result.PanelScript {
for panelIdx, panel := range page {
- if err := validateTextScript(fmt.Sprintf("panel script P%d-%c", pageIdx+1, 'A'+panelIdx), panel, script); err != nil {
+ label := fmt.Sprintf("panel script P%d-%s", pageIdx+1, panelLabel(panelIdx))
+ if err := validateTextScript(label, panel, script); err != nil {
return fmt.Errorf("%w (panel=%q)", err, compactTextSnippet(panel))
}
- if err := validateNoPromptLeakage(fmt.Sprintf("panel script P%d-%c", pageIdx+1, 'A'+panelIdx), panel); err != nil {
+ if err := validateNoPromptLeakage(label, panel); err != nil {
return fmt.Errorf("%w (panel=%q)", err, compactTextSnippet(panel))
}
}