lib/rhoconnect/document.rb in rhoconnect-4.0.0.beta.10 vs lib/rhoconnect/document.rb in rhoconnect-4.0.0.beta.12

- old
+ new

@@ -136,10 +136,10 @@ def compute_store_index(doctype, source, user_id) index = 0 # app-partitioned sources go to 0 # everything else if sharded if(source.partition == :user) - index_char = Digest::SHA1.hexdigest("#{user_id}:#{source.name}")[0] + index_char = Digest::SHA1.hexdigest("#{source.partition_name}:#{source.name}")[0] # designate Store 0 only for system data num_user_stores = Store.num_stores - 1 if num_user_stores > 0 index = index_char.hex/(16/num_user_stores) if index >= num_user_stores