Fix for tests when headers are undefined

This commit is contained in:
Andrew Kingston 2022-04-06 14:11:05 +01:00
parent 8a9e110929
commit 7546c1a8d5
1 changed files with 1 additions and 1 deletions

View File

@ -68,7 +68,7 @@ module.exports = async (ctx, next) => {
const isBuilder = const isBuilder =
globalUser && globalUser.builder && globalUser.builder.global globalUser && globalUser.builder && globalUser.builder.global
const isDevApp = appId && isDevAppID(appId) const isDevApp = appId && isDevAppID(appId)
const roleHeader = ctx.request.headers[Headers.PREVIEW_ROLE] const roleHeader = ctx.request && ctx.request.headers[Headers.PREVIEW_ROLE]
if (isBuilder && isDevApp && roleHeader) { if (isBuilder && isDevApp && roleHeader) {
// Ensure the role is valid by ensuring a definition exists // Ensure the role is valid by ensuring a definition exists
try { try {