diff --git a/.hspec-failures b/.hspec-failures index c44345d..b2268de 100644 --- a/.hspec-failures +++ b/.hspec-failures @@ -1 +1 @@ -FailureReport {failureReportSeed = 1246204243, failureReportMaxSuccess = 100, failureReportMaxSize = 100, failureReportMaxDiscardRatio = 10, failureReportPaths = []} \ No newline at end of file +FailureReport {failureReportSeed = 781992162, failureReportMaxSuccess = 100, failureReportMaxSize = 100, failureReportMaxDiscardRatio = 10, failureReportPaths = []} \ No newline at end of file diff --git a/lib/Language/PureScript/Backend/Lua/Fixture.hs b/lib/Language/PureScript/Backend/Lua/Fixture.hs index c341a20..d28bf70 100644 --- a/lib/Language/PureScript/Backend/Lua/Fixture.hs +++ b/lib/Language/PureScript/Backend/Lua/Fixture.hs @@ -61,7 +61,7 @@ objectUpdate = local function #{Name.toText objectUpdateName}(o, patches) local o_copy = {} for k, v in pairs(o) do - local patch_v = patches + local patch_v = patches[k] if patch_v ~= nil then o_copy[k] = patch_v else diff --git a/test/ps/output/Golden.RecordsUpdate.Test/golden.lua b/test/ps/output/Golden.RecordsUpdate.Test/golden.lua index a8993c5..2ee76b6 100644 --- a/test/ps/output/Golden.RecordsUpdate.Test/golden.lua +++ b/test/ps/output/Golden.RecordsUpdate.Test/golden.lua @@ -1,7 +1,7 @@ local function PSLUA_object_update(o, patches) local o_copy = {} for k, v in pairs(o) do - local patch_v = patches + local patch_v = patches[k] if patch_v ~= nil then o_copy[k] = patch_v else