add proper undefined checks

This commit is contained in:
Garrett Mills 2020-09-05 11:47:09 -05:00
parent d383cebe78
commit 4dc1f6d7c8
Signed by: garrettmills
GPG Key ID: D2BF5FBA8298F246
2 changed files with 6 additions and 2 deletions

View File

@ -38,6 +38,8 @@ export default class FileResponseFactory extends ResponseFactory {
if ( content.headers && content.body && length ) { if ( content.headers && content.body && length ) {
request.response.body = content.body request.response.body = content.body
request.response.headers.set('Content-Length', length) request.response.headers.set('Content-Length', length)
if ( path.content_type )
request.response.headers.set('Content-Type', path.content_type) request.response.headers.set('Content-Type', path.content_type)
} else { } else {
this.logger.debug(`Tried to serve file that does not exist: ${path}`) this.logger.debug(`Tried to serve file that does not exist: ${path}`)

View File

@ -102,6 +102,8 @@ export class UniversalPath {
} }
get charset() { get charset() {
if ( this.mime_type ) {
return Mime.charset(this.mime_type) return Mime.charset(this.mime_type)
} }
}
} }