|
@@ -38,7 +38,9 @@ add karma activity log of an object
|
|
|
o_id: o_id,
|
|
|
activity_id: activity.id,
|
|
|
).find_by('created_at >= ?', Time.zone.now - activity.once_ttl.seconds)
|
|
|
- return false if !force && latest_activity
|
|
|
+
|
|
|
+ # End transaction block
|
|
|
+ next if !force && latest_activity
|
|
|
|
|
|
score_total = 0
|
|
|
if last_activity
|
|
@@ -62,10 +64,10 @@ add karma activity log of an object
|
|
|
if !force
|
|
|
Cache.write("Karma::ActivityLog.add::#{activity.once_ttl.seconds}::#{action}::#{user.id}::#{object}::#{o_id}", true, expires_in: activity.once_ttl.seconds)
|
|
|
end
|
|
|
- end
|
|
|
|
|
|
- # set new karma level
|
|
|
- Karma::User.sync(user)
|
|
|
+ # set new karma level
|
|
|
+ Karma::User.sync(user)
|
|
|
+ end
|
|
|
|
|
|
true
|
|
|
end
|