Quellcode durchsuchen

Merge pull request #2400 from ondratra/query_node_video_license_update

query node - video license update
Mokhtar Naamani vor 3 Jahren
Ursprung
Commit
da09e6ba66
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  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
+      }
     }
   }