From 4ed15a694c6f03d0b0dd129d0813e61ea070eec2 Mon Sep 17 00:00:00 2001 From: Mats Andreassen Date: Wed, 27 Jan 2021 23:35:32 +0100 Subject: [PATCH] =?UTF-8?q?Ikke=20kast=20feilmelding=20videre=20om=20feilm?= =?UTF-8?q?eldingen=20er=20at=20det=20ikke=20er=20funnet=20noen=20l=C3=A6r?= =?UTF-8?q?er,=20men=20returner=20false=20s=C3=A5=20vi=20kan=20agere=20p?= =?UTF-8?q?=C3=A5=20det=20separat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/get-pifu-data.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/get-pifu-data.js b/lib/get-pifu-data.js index e9ad81b..f9e51da 100644 --- a/lib/get-pifu-data.js +++ b/lib/get-pifu-data.js @@ -29,6 +29,7 @@ exports.getMyUser = async (caller) => { return await getData(caller, '/me') } catch (error) { const { status, data } = error.response + if (status === 401 && /teacher not found/i.exec(data)) return false throw new HTTPError(status || 500, data || 'Unknown error occured') } } @@ -40,6 +41,7 @@ exports.getMyStudents = async (caller, contactStudents = false) => { return students } catch (error) { const { status, data } = error.response + if (status === 403 && /teacher not found/i.exec(data)) return false throw new HTTPError(status || 500, data || 'Unknown error occured') } } @@ -78,6 +80,7 @@ exports.getMyClasses = async (caller) => { return await getData(caller, '/me/classes') } catch (error) { const { status, data } = error.response + if (status === 403 && /teacher not found/i.exec(data)) return false throw new HTTPError(status || 500, data || 'Unknown error occured') } }