Browse Source

Query node: video.channel fix

Leszek Wiesner 3 years ago
parent
commit
2a3f76826a
2 changed files with 3 additions and 2 deletions
  1. 2 1
      query-node/mappings/content/video.ts
  2. 1 1
      query-node/schemas/content.graphql

+ 2 - 1
query-node/mappings/content/video.ts

@@ -102,6 +102,7 @@ export async function content_VideoCreated(ctx: EventContext & StoreContext): Pr
 
   const video = new Video({
     id: videoId.toString(),
+    channel,
     isCensored: false,
     isFeatured: false,
     createdInBlock: event.blockNumber,
@@ -141,7 +142,7 @@ export async function content_VideoUpdated(ctx: EventContext & StoreContext): Pr
   // update metadata if it was changed
   if (newMetadataBytes) {
     const newMetadata = deserializeMetadata(VideoMetadata, newMetadataBytes) || {}
-    await processVideoMetadata(ctx, video.channel!, video, newMetadata, videoUpdateParameters.assets.unwrapOr([]))
+    await processVideoMetadata(ctx, video.channel, video, newMetadata, videoUpdateParameters.assets.unwrapOr([]))
   }
 
   // set last update time

+ 1 - 1
query-node/schemas/content.graphql

@@ -106,7 +106,7 @@ type Video @entity {
   id: ID!
 
   "Reference to member's channel"
-  channel: Channel
+  channel: Channel!
 
   "Reference to a video category"
   category: VideoCategory