fix(pdfengines): return a 400 Bad Request if no metadata to write

This commit is contained in:
Julien Neuhart
2024-03-23 16:34:42 +01:00
parent e644b27201
commit f4ce196a34
2 changed files with 22 additions and 0 deletions

View File

@@ -238,6 +238,9 @@ func writeMetadataRoute(engine gotenberg.PdfEngine) api.Route {
return fmt.Errorf("unmarshal metadata: %w", err)
}
}
if len(metadata) == 0 {
return errors.New("no metadata")
}
return nil
}).
Validate()