some fixes when to display photo tab
This commit is contained in:
@@ -114,8 +114,8 @@ export default function TripPlannerPage(): React.ReactElement | null {
|
|||||||
const map = {}
|
const map = {}
|
||||||
data.addons.forEach(a => { map[a.id] = true })
|
data.addons.forEach(a => { map[a.id] = true })
|
||||||
// Check if any photo provider is enabled (for memories tab to show)
|
// Check if any photo provider is enabled (for memories tab to show)
|
||||||
const hasPhotoProviders = data.addons.some(a => a.type === 'photo_provider' && a.enabled)
|
const hasPhotoProviders = data.addons.some(a => a.type === 'photo_provider')
|
||||||
setEnabledAddons({ packing: !!map.packing, budget: !!map.budget, documents: !!map.documents, collab: !!map.collab, memories: !!map.memories || hasPhotoProviders })
|
setEnabledAddons({ packing: !!map.packing, budget: !!map.budget, documents: !!map.documents, collab: !!map.collab, memories: hasPhotoProviders })
|
||||||
}).catch(() => {})
|
}).catch(() => {})
|
||||||
authApi.getAppConfig().then(config => {
|
authApi.getAppConfig().then(config => {
|
||||||
if (config.allowed_file_types) setAllowedFileTypes(config.allowed_file_types)
|
if (config.allowed_file_types) setAllowedFileTypes(config.allowed_file_types)
|
||||||
|
|||||||
@@ -733,6 +733,9 @@ function runMigrations(db: Database.Database): void {
|
|||||||
);
|
);
|
||||||
`);
|
`);
|
||||||
},
|
},
|
||||||
|
() => {
|
||||||
|
try {db.exec('UPDATE addons SET enabled = 0 WHERE id = memories');} catch (err) {}
|
||||||
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
if (currentVersion < migrations.length) {
|
if (currentVersion < migrations.length) {
|
||||||
|
|||||||
Reference in New Issue
Block a user