temp fix for null settings

This commit is contained in:
2017-03-04 19:00:13 +00:00
parent 98ed3a970f
commit 75c0ca06a0

View File

@@ -23,7 +23,16 @@ export default {
const settingsResp = await fetchQL('{settings{slack,email}}'); const settingsResp = await fetchQL('{settings{slack,email}}');
const { data } = await resp.json(); const { data } = await resp.json();
const config = await configResp.json(); const config = await configResp.json();
const settings = await settingsResp.json(); let settings = await settingsResp.json();
if (settings && settings.data && settings.data.settings && settings.data.settings[0]) {
settings = settings.data.settings[0];
} else {
settings = {
slack: false,
email: false,
};
}
const people = data.getAllPersons || []; const people = data.getAllPersons || [];
const food = { const food = {
@@ -50,7 +59,7 @@ export default {
starters={food.starters} starters={food.starters}
mains={food.mains} mains={food.mains}
build={config.build} build={config.build}
settings={settings.data.settings[0]} settings={settings}
/></Layout>, /></Layout>,
}; };
}, },