فهرست منبع

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
+      }
     }
   }