Pārlūkot izejas kodu

query node - mappings metadata handling fix I

ondratra 3 gadi atpakaļ
vecāks
revīzija
c43c6fd1dd

+ 2 - 2
query-node/mappings/src/content/channel.ts

@@ -114,7 +114,7 @@ export async function content_ChannelUpdated(
     )
 
     // update all fields read from protobuf
-    for (let [key, value] of Object(protobufContent).entries()) {
+    for (let [key, value] of Object.entries(protobufContent)) {
       channel[key] = value
     }
   }
@@ -264,7 +264,7 @@ export async function content_ChannelCategoryUpdated(
   )
 
   // update all fields read from protobuf
-  for (let [key, value] of Object(protobufContent).entries()) {
+  for (let [key, value] of Object.entries(protobufContent)) {
     channelCategory[key] = value
   }
 

+ 1 - 1
query-node/mappings/src/content/utils.ts

@@ -378,7 +378,7 @@ interface IExtractAssetParameters {
 */
 async function extractAsset(parameters: IExtractAssetParameters): Promise<AssetStorageOrUrls | undefined> {
   // ensure asset index is valid
-  if (parameters.assetIndex > parameters.assets.length) {
+  if (parameters.assetIndex >= parameters.assets.length) {
     inconsistentState(`Non-existing asset extraction requested`, {
       assetsProvided: parameters.assets.length,
       assetIndex: parameters.assetIndex,

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

@@ -110,7 +110,7 @@ export async function content_VideoCategoryUpdated(
   )
 
   // update all fields read from protobuf
-  for (let [key, value] of Object(protobufContent).entries()) {
+  for (let [key, value] of Object.entries(protobufContent)) {
     videoCategory[key] = value
   }
 
@@ -253,7 +253,7 @@ export async function content_VideoUpdated(
     const originalLicense = video.license
 
     // update all fields read from protobuf
-    for (let [key, value] of Object(protobufContent).entries()) {
+    for (let [key, value] of Object.entries(protobufContent)) {
       video[key] = value
     }