From f8f2559fb79e899ccb31087948eca9883b22459b Mon Sep 17 00:00:00 2001 From: Mauricio Giacomini Girardello <mauriciogiacomini4@gmail.com> Date: Fri, 20 Nov 2015 00:28:25 -0200 Subject: [PATCH] build right DateTime when is nil --- app/builders/complaint_builder.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/builders/complaint_builder.rb b/app/builders/complaint_builder.rb index 0f5d841e..0886cafb 100644 --- a/app/builders/complaint_builder.rb +++ b/app/builders/complaint_builder.rb @@ -25,10 +25,12 @@ class ComplaintBuilder < Builder args['last_modified'] = nil # cache object when build complaint = Rails.cache.fetch(cache_key(args['@rid'], args['last_modified']), expires_in: 12.hours) do + created = DateTime.now.strftime("%Y-%m-%d %H:%M:%S") + created = DateTime.strptime(args['created_at'], "%Y-%m-%d %H:%M:%S") unless args['created_at'].blank? Complaint.new( id: args['@rid'], user: user_repository.get_by_rid(args['out']), - created_at: DateTime.strptime(args['created_at'], "%Y-%m-%d %H:%M:%S"), + created_at: created, object: learning_object_repository.find(args['in']), message: ComplaintMessage.new(args['message']), description: args['description'] || '' -- GitLab