diff --git a/src/admin/AdminPhotosTable.tsx b/src/admin/AdminPhotosTable.tsx
index 466670ab..2d4b264c 100644
--- a/src/admin/AdminPhotosTable.tsx
+++ b/src/admin/AdminPhotosTable.tsx
@@ -17,6 +17,7 @@ import { Timezone } from '@/utility/timezone';
import Tooltip from '@/components/Tooltip';
import { photoNeedsToBeSynced, getPhotoSyncStatusText } from '@/photo/sync';
import PhotoVisibilityIcon from '@/photo/visibility/PhotoVisibilityIcon';
+import { doesPhotoHaveDefaultVisibility } from '@/photo/visibility';
export default function AdminPhotosTable({
photos,
@@ -78,12 +79,13 @@ export default function AdminPhotosTable({
{titleForPhoto(photo, false)}
-
-
-
+ {!doesPhotoHaveDefaultVisibility(photo) &&
+
+
+ }
{photoNeedsToBeSynced(photo) &&
,
current: Partial,
) => getVisibilityValue(original) !== getVisibilityValue(current);
+
+export const doesPhotoHaveDefaultVisibility = (photo: Photo) =>
+ !photo.hidden && !photo.excludeFromFeeds;