diff --git a/lib/render.go b/lib/render.go
index edc968552f0a4a6595f9db6b81f59e14c2621237_bGliL3JlbmRlci5nbw==..f3651f7fdcd1061faef9cfeb28134d6d4464c11a_bGliL3JlbmRlci5nbw== 100644
--- a/lib/render.go
+++ b/lib/render.go
@@ -123,6 +123,7 @@
 	data models.Dataset,
 	document *models.Document,
 	metadata models.Metadata,
+	files *models.Fileset,
 	toType string,
 	enableRequestLogging bool,
 ) ([]*models.Document, error) {
diff --git a/restapi/handlers/account-template-preview.go b/restapi/handlers/account-template-preview.go
index edc968552f0a4a6595f9db6b81f59e14c2621237_cmVzdGFwaS9oYW5kbGVycy9hY2NvdW50LXRlbXBsYXRlLXByZXZpZXcuZ28=..f3651f7fdcd1061faef9cfeb28134d6d4464c11a_cmVzdGFwaS9oYW5kbGVycy9hY2NvdW50LXRlbXBsYXRlLXByZXZpZXcuZ28= 100644
--- a/restapi/handlers/account-template-preview.go
+++ b/restapi/handlers/account-template-preview.go
@@ -57,6 +57,7 @@
 			Metadata:   template.StaticMetadata.Clone().Update(template.Metadata),
 		},
 		models.Metadata{},
+		&models.Fileset{},
 		mimetype,
 		false,
 	)
diff --git a/restapi/handlers/render.go b/restapi/handlers/render.go
index edc968552f0a4a6595f9db6b81f59e14c2621237_cmVzdGFwaS9oYW5kbGVycy9yZW5kZXIuZ28=..f3651f7fdcd1061faef9cfeb28134d6d4464c11a_cmVzdGFwaS9oYW5kbGVycy9yZW5kZXIuZ28= 100644
--- a/restapi/handlers/render.go
+++ b/restapi/handlers/render.go
@@ -30,6 +30,7 @@
 	data models.Dataset,
 	document *models.Document,
 	metadata models.Metadata,
+	files *models.Fileset,
 	toType string,
 ) ([]*models.Document, error) {
 	if template == nil && document == nil {
@@ -37,7 +38,7 @@
 	}
 
 	documents, err := h.renderer.Render(
-		ctx, principal.Subject, template, data, document, metadata, toType,
+		ctx, principal.Subject, template, data, document, metadata, files, toType,
 		principal.EnabledRequestLogging,
 	)
 
@@ -65,6 +66,7 @@
 		params.Request.Data,
 		params.Request.Document,
 		params.Request.Metadata,
+		params.Request.Files,
 		string(accept),
 	)
 	if err != nil {