diff --git a/addons/api/mirage/factories/session-recording.js b/addons/api/mirage/factories/session-recording.js index 7d7977b4b..acdbc8788 100644 --- a/addons/api/mirage/factories/session-recording.js +++ b/addons/api/mirage/factories/session-recording.js @@ -33,6 +33,11 @@ export default factory.extend({ const target = session.target; target.id = 'deleted_target'; + const storageBucket = pickRandomElement( + server.schema.storageBuckets.all().models + ); + target.storage_bucket_id = storageBucket.id; + sessionRecording.update({ user, target, @@ -47,6 +52,11 @@ export default factory.extend({ const session = pickRandomElement(server.schema.sessions.all().models); const target = session.target; + const storageBucket = pickRandomElement( + server.schema.storageBuckets.all().models + ); + target.storage_bucket_id = storageBucket.id; + sessionRecording.update({ user, target, diff --git a/addons/api/mirage/serializers/session-recording.js b/addons/api/mirage/serializers/session-recording.js index 59eb43c67..4a0d3943c 100644 --- a/addons/api/mirage/serializers/session-recording.js +++ b/addons/api/mirage/serializers/session-recording.js @@ -36,6 +36,8 @@ export default ApplicationSerializer.extend({ json.target = TargetSerializer.prototype._hashForModel.apply(this, [ target, ]); + json.target.scope.name = model.target.scope.name; + json.target.scope.description = model.target.scope.description; } json.session_id = model.sessionId;