Explorar el Código

Merge pull request #2400 from ondratra/query_node_video_license_update

query node - video license update
Mokhtar Naamani hace 3 años
padre
commit
da09e6ba66
Se han modificado 1 ficheros con 10 adiciones y 1 borrados
  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
+      }
     }
   }