# HG changeset patch # User Matthew Wild # Date 1324463924 0 # Node ID f866325305ed4645180cc35ed443a1b523373bc5 # Parent 3d3687fef75186328daa2788919cf910385ca0af mod_pastebin: Make last commit work (also set on restore) diff -r 3d3687fef751 -r f866325305ed mod_pastebin/mod_pastebin.lua --- a/mod_pastebin/mod_pastebin.lua Wed Dec 21 10:25:17 2011 +0000 +++ b/mod_pastebin/mod_pastebin.lua Wed Dec 21 10:38:44 2011 +0000 @@ -143,7 +143,7 @@ httpserver.new{ port = port, base = base, handler = handle_request, ssl = ssl } end -function module.load() +local function set_pastes_metatable() if expire_after == 0 then local dm = require "util.datamanager"; setmetatable(pastes, { @@ -163,10 +163,13 @@ end end +module.load = set_pastes_metatable; + function module.save() return { pastes = pastes }; end function module.restore(data) pastes = data.pastes or pastes; + set_pastes_metatable(); end