Checks correctly routes auth strategy

When setting the default auth strategy hawk didn't respect that and crashed with: TypeError: Cannot read property 'payload' of undefined
This commit is contained in:
salarelv 2019-07-04 00:22:00 +03:00 коммит произвёл GitHub
Родитель 39797fc54e
Коммит 8f9d56b203
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -42,7 +42,7 @@ internals.hawk = function (server, options) {
return h.unauthenticated(err, credentials ? { credentials, artifacts } : undefined);
}
if (request.route.settings.auth.payload) {
if (server.auth.lookup(request.route)) {
request.events.once('peek', (chunk) => {
const payloadHash = Crypto.initializePayloadHash(request.auth.credentials.algorithm, request.headers['content-type']);