From 9da6892a9c98df75c77df35196c6d30d9f34bb20 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Wed, 13 May 2015 10:43:49 +0000 Subject: [PATCH] Fix "processing" page for private asciicasts --- app/serializers/asciicast_serializer.rb | 4 ++++ spec/serializers/asciicast_serializer_spec.rb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/serializers/asciicast_serializer.rb b/app/serializers/asciicast_serializer.rb index e52b926..621e6ee 100644 --- a/app/serializers/asciicast_serializer.rb +++ b/app/serializers/asciicast_serializer.rb @@ -5,6 +5,10 @@ class AsciicastSerializer < ActiveModel::Serializer attribute :terminal_columns, key: :width attribute :terminal_lines, key: :height + def id + object.to_param + end + def private? object.private? end diff --git a/spec/serializers/asciicast_serializer_spec.rb b/spec/serializers/asciicast_serializer_spec.rb index 9ef818c..11d37c4 100644 --- a/spec/serializers/asciicast_serializer_spec.rb +++ b/spec/serializers/asciicast_serializer_spec.rb @@ -9,7 +9,7 @@ describe AsciicastSerializer do subject { JSON.parse(serializer.to_json) } it 'includes id' do - expect(subject['id']).to eq(asciicast.id) + expect(subject['id']).to eq(asciicast.to_param) end it 'includes duration' do