mirror of
https://github.com/immich-app/immich.git
synced 2024-12-24 10:37:28 +02:00
fix(web) show exif info in public shared (#1283)
* fix(web) show exif in public share page * Added exif info to return payload'
This commit is contained in:
parent
10ff950bb8
commit
7add754fc3
@ -48,7 +48,7 @@ export class ShareCore {
|
||||
|
||||
async getSharedLinkById(id: string): Promise<SharedLinkEntity> {
|
||||
const link = await this.sharedLinkRepository.getById(id);
|
||||
|
||||
console.log(link);
|
||||
if (!link) {
|
||||
throw new BadRequestException('Shared link not found');
|
||||
}
|
||||
|
@ -57,10 +57,14 @@ export class SharedLinkRepository implements ISharedLinkRepository {
|
||||
id: id,
|
||||
},
|
||||
relations: {
|
||||
assets: true,
|
||||
assets: {
|
||||
exifInfo: true,
|
||||
},
|
||||
album: {
|
||||
assets: {
|
||||
assetInfo: true,
|
||||
assetInfo: {
|
||||
exifInfo: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
@ -23,14 +23,6 @@
|
||||
export let publicSharedKey = '';
|
||||
export let showNavigation = true;
|
||||
|
||||
$: {
|
||||
appearsInAlbums = [];
|
||||
|
||||
api.albumApi.getAllAlbums(undefined, asset.id).then((result) => {
|
||||
appearsInAlbums = result.data;
|
||||
});
|
||||
}
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
let halfLeftHover = false;
|
||||
let halfRightHover = false;
|
||||
@ -41,8 +33,15 @@
|
||||
let shouldPlayMotionPhoto = false;
|
||||
const onKeyboardPress = (keyInfo: KeyboardEvent) => handleKeyboardPress(keyInfo.key);
|
||||
|
||||
onMount(() => {
|
||||
onMount(async () => {
|
||||
document.addEventListener('keydown', onKeyboardPress);
|
||||
|
||||
try {
|
||||
const { data } = await api.albumApi.getAllAlbums(undefined, asset.id);
|
||||
appearsInAlbums = data;
|
||||
} catch (e) {
|
||||
console.error('Error getting album that asset belong to', e);
|
||||
}
|
||||
});
|
||||
|
||||
onDestroy(() => {
|
||||
|
@ -23,7 +23,7 @@
|
||||
drawMap(asset.exifInfo.latitude, asset.exifInfo.longitude);
|
||||
}
|
||||
|
||||
export let albums: AlbumResponseDto[];
|
||||
export let albums: AlbumResponseDto[] = [];
|
||||
|
||||
onMount(async () => {
|
||||
if (browser) {
|
||||
|
Loading…
Reference in New Issue
Block a user