diff mod_http_upload/mod_http_upload.lua @ 2479:a440f0514c2a

Backed out changeset f48e9e25aec4, util.uuid.get_nibbles is unavailable in 0.9
author Kim Alvefur <zash@zash.se>
date Tue, 31 Jan 2017 14:05:53 +0100
parents 1fae2a0a4092
children 9d154c929319
line wrap: on
line diff
--- a/mod_http_upload/mod_http_upload.lua	Sun Jan 29 19:27:27 2017 +0100
+++ b/mod_http_upload/mod_http_upload.lua	Tue Jan 31 14:05:53 2017 +0100
@@ -10,7 +10,7 @@
 -- imports
 local st = require"util.stanza";
 local lfs = require"lfs";
-local random_hex = require"util.uuid".get_nibbles;
+local uuid = require"util.uuid".generate;
 local url = require "socket.url";
 local dataform = require "util.dataforms".new;
 local datamanager = require "util.datamanager";
@@ -87,7 +87,7 @@
 	reply:tag("slot", { xmlns = xmlns_http_upload });
 
 	local random;
-	repeat random = random_hex(12);
+	repeat random = uuid();
 	until lfs.mkdir(join_path(storage_path, random)) or not lfs.attributes(join_path(storage_path, random, filename))
 
 	datamanager.list_append(origin.username, origin.host, module.name, { filename = join_path(storage_path, random, filename), size = filesize, time = os.time() });