aboutsummaryrefslogtreecommitdiff
path: root/src/client/apis/google_docs/GooglePhotosClientUtils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/apis/google_docs/GooglePhotosClientUtils.ts')
-rw-r--r--src/client/apis/google_docs/GooglePhotosClientUtils.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/apis/google_docs/GooglePhotosClientUtils.ts b/src/client/apis/google_docs/GooglePhotosClientUtils.ts
index a13d9dcd6..671d05421 100644
--- a/src/client/apis/google_docs/GooglePhotosClientUtils.ts
+++ b/src/client/apis/google_docs/GooglePhotosClientUtils.ts
@@ -89,7 +89,7 @@ export namespace GooglePhotos {
return undefined;
}
const resolved = title ? title : (StrCast(collection.title) || `Dash Collection (${collection[Id]}`);
- const { id } = await Create.Album(resolved);
+ const { id, productUrl } = await Create.Album(resolved);
const newMediaItemResults = await Transactions.UploadImages(images, { id }, descriptionKey);
if (newMediaItemResults) {
const mediaItems = newMediaItemResults.map(item => item.mediaItem);
@@ -101,9 +101,11 @@ export namespace GooglePhotos {
const image = Doc.GetProto(images[i]);
const mediaItem = mediaItems[i];
image.googlePhotosId = mediaItem.id;
+ image.googlePhotosAlbumUrl = productUrl;
image.googlePhotosUrl = mediaItem.productUrl || mediaItem.baseUrl;
idMapping[mediaItem.id] = image;
}
+ collection.googlePhotosAlbumUrl = productUrl;
collection.googlePhotosIdMapping = idMapping;
if (tag) {
await Query.TagChildImages(collection);