Fix most glaring bugs and vulnerabilities

This commit is contained in:
Luka Romih
2023-05-08 23:25:25 +02:00
parent 9867875ef2
commit d0e53fee3b
144 changed files with 2231 additions and 2981 deletions
+5 -4
View File
@@ -455,27 +455,28 @@ Portal.getSlovenianLanguageId = async () => {
Portal.getSearchAggregateNames = async (
primaryDomainIds,
dictionaryIds,
languageIds
languageIds,
determinedLanguage
) => {
const text = `
SELECT jsonb_build_object(
'primaryDomains', jsonb_object(
ARRAY(
SELECT ARRAY [id, name_sl]::TEXT[]
SELECT ARRAY [id, name_${determinedLanguage}]::TEXT[]
FROM domain_primary
WHERE id = ANY ($1)
)
),
'dictionaries', jsonb_object(
ARRAY(
SELECT ARRAY [id, name_sl]::TEXT[]
SELECT ARRAY [id, name_${determinedLanguage}]::TEXT[]
FROM dictionary
WHERE id = ANY ($2)
)
),
'languages', jsonb_object(
ARRAY(
SELECT ARRAY [id, name_sl]::TEXT[]
SELECT ARRAY [id, name_${determinedLanguage}]::TEXT[]
FROM language
WHERE id = ANY ($3)
)