Fixed added questions beeing empty arrays, removed some consolelogs

This commit is contained in:
mrfry 2020-10-14 13:29:10 +02:00
parent 6c781eba97
commit 661ceb1688
4 changed files with 7 additions and 14 deletions

1
devel/emptyData.json Normal file
View file

@ -0,0 +1 @@
[]

View file

@ -2,11 +2,10 @@
url=$(head -n 1 ../serverAddress) url=$(head -n 1 ../serverAddress)
echo "Server url: $url" echo "Server url: $url"
if [ "$#" -ne 1 ]; then if [ "$#" -ne 1 ]; then
echo "1 param required: json to send to localhost, got $#" echo "1 param required: json to send to localhost, got $#"
else else
data=$(tr -d '\n' < "$1" | awk '$1=$1') data=$(tr -d '\n' <"$1" | awk '$1=$1')
echo sending echo sending
echo "SENT DATA:" echo "SENT DATA:"
../bin/hr.sh ../bin/hr.sh
@ -14,4 +13,3 @@ else
../bin/hr.sh ../bin/hr.sh
curl -X POST --data "datatoadd=$data" "$url/isAdding" curl -X POST --data "datatoadd=$data" "$url/isAdding"
fi fi

View file

@ -93,9 +93,9 @@ function ProcessIncomingRequest(recievedData, qdb, infos, dryRun, user) {
Promise.all(questionSearchPromises) Promise.all(questionSearchPromises)
.then((results) => { .then((results) => {
const allQuestions = [] // all new questions here that do not have result const allQuestions = [] // all new questions here that do not have result
results.forEach((result) => { results.forEach((result, i) => {
if (result.length === 0) { if (result.length === 0) {
allQuestions.push(result) allQuestions.push(data.quiz[i])
} }
}) })
@ -149,12 +149,9 @@ function ProcessIncomingRequest(recievedData, qdb, infos, dryRun, user) {
logger.DebugLog(allQuestions, 'actions', 2) logger.DebugLog(allQuestions, 'actions', 2)
logger.DebugLog('ProcessIncomingRequest done', 'actions', 1) logger.DebugLog('ProcessIncomingRequest done', 'actions', 1)
resolve({ resolve(allQuestions.length)
newQuestions: allQLength.length,
newDb: qdb,
})
} catch (error) { } catch (error) {
console.log(error) console.error(error)
logger.Log( logger.Log(
'Error while processing processData worker result!', 'Error while processing processData worker result!',
logger.GetColor('redbg') logger.GetColor('redbg')
@ -172,7 +169,7 @@ function ProcessIncomingRequest(recievedData, qdb, infos, dryRun, user) {
console.error(err) console.error(err)
}) })
} catch (err) { } catch (err) {
console.log(err) console.error(err)
logger.Log('Couldnt parse JSON data', logger.GetColor('redbg')) logger.Log('Couldnt parse JSON data', logger.GetColor('redbg'))
reject(new Error('Couldnt parse JSON data')) reject(new Error('Couldnt parse JSON data'))
} }

View file

@ -124,8 +124,6 @@ function answerPreProcessor(value) {
function removeAnswerLetters(value) { function removeAnswerLetters(value) {
assert(value) assert(value)
console.log(value)
let val = value.split('. ') let val = value.split('. ')
if (val[0].length < 2 && val.length > 1) { if (val[0].length < 2 && val.length > 1) {
val.shift() val.shift()
@ -382,7 +380,6 @@ function searchData(data, question, subjName, questionData) {
logger.DebugLog('No subject name as param!', 'qdb search', 1) logger.DebugLog('No subject name as param!', 'qdb search', 1)
} }
question = simplifyQuestion(question) question = simplifyQuestion(question)
console.log('RESULT: ' + question)
const worker = new Worker(searchDataWorkerFile, { const worker = new Worker(searchDataWorkerFile, {
workerData: { data, subjName, question, questionData }, workerData: { data, subjName, question, questionData },