Attempt to compare number with string

Bonjour j’ai un souci avec mon scirpt voici mon erreur :

[script:BackFramework] SCRIPT ERROR: citizen:/scripting/lua/scheduler.lua:741: SCRIPT ERROR: @BackPass/server/main.lua:115: attempt to compare number with string
[script:BackFramework] > ref (@BackPass/server/main.lua:115)
[script:BackFramework] 
[script:BackFramework] > TriggerServerCallback (@BackFramework/es_extended/server/functions.lua:160)
[script:BackFramework] > handler (@BackFramework/es_extended/server/common.lua:83)

et voici le code « BackPass/server/main.lua (ligne 115 c’est les If (dbXP > …) »

    if result[1] then 
        local dbXP = result[1].currentXP
        local currentLevel = 0
        local neededEXP = AK4Y.RequiredXpForNextLevel
        if (dbXP >= neededEXP) then
            currentLevel = currentLevel + math.floor(dbXP / neededEXP);
        end
        local taskResult = json.decode(result[1].rewards)

Voila, j’espere avoir une reponse, merci beaucoup et bonne journée