浏览代码

Merge pull request #2400 from ondratra/query_node_video_license_update

query node - video license update
Mokhtar Naamani 3 年之前
父节点
当前提交
da09e6ba66
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      query-node/mappings/src/content/video.ts

+ 10 - 1
query-node/mappings/src/content/video.ts

@@ -271,7 +271,16 @@ export async function content_VideoUpdated(
 
     // license has changed - plan old license delete
     if (originalLicense && video.license != originalLicense) {
-      licenseToDelete = originalLicense
+      video.license = video.license
+        ? new License({
+          ...originalLicense,
+          ...video.license,
+        }) // update existing license
+        : undefined // unset license
+
+      if (!video.license) { // delete old license when requested
+        licenseToDelete = originalLicense
+      }
     }
   }