Update 'lib/Service/LangRepository.php'

Resolve web app BSOD
giving the following error due to no proper escaping.

    "exception":{                                                                                                                                                                                                                          +
        "Exception":"Doctrine\\DBAL\\Exception\\InvalidFieldNameException",                                                                                                                                                                +
        "Message":""                                                                                                                                                                                                                       +
        An exception occurred while executing a query: SQLSTATE[42703]: Undefined column: 7 ERROR:  column "lang" does not exist                                                                                                           +
        LINE 1: ...configvalue FROM "oc_preferences" WHERE configkey="lang" and...

Signed-off-by: sergeng <sergeng@yahoo.fr>
This commit is contained in:
sergeng 2022-01-16 16:38:02 +01:00
parent 4e21020600
commit d8072d8568
1 changed files with 1 additions and 1 deletions

View File

@ -26,7 +26,7 @@ class LangRepository
$qb = $this->db->getQueryBuilder();
$qb->select($qb->createFunction('DISTINCT configvalue'))
->where('configkey="lang" and appid="core" and configvalue<>"en"')
->where('configkey=\'lang\' and appid=\'core\' and configvalue<>\'en\'')
->from('preferences')
;