From 708996280e324bb3e5c819743a477ea988312d86 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Tue, 31 Dec 2019 01:29:32 -0500 Subject: [PATCH] recuse in hashOf for Collections --- src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java b/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java index f066c51..f762be1 100644 --- a/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java +++ b/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java @@ -339,7 +339,8 @@ public class ZillaRuntime { public static String hashOf (Object... things) { final StringBuilder b = new StringBuilder(); for (Object thing : things) { - b.append(thing == null ? "null" : thing).append(":::"); + if (b.length() > 0) b.append(":::"); + b.append(thing == null ? "null" : (thing instanceof Collection ? hashOf(thing) : ""+thing)); } return b.toString(); }