mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-14 17:26:26 +01:00
15 lines
363 B
TypeScript
15 lines
363 B
TypeScript
import { v4 as uuidv4 } from 'uuid';
|
|
import { Config } from './types';
|
|
|
|
export function migrateToIdConfig(config: Config): Config {
|
|
// Set the config and add an ID to all the services that don't have one
|
|
const services = config.services.map((service) => ({
|
|
...service,
|
|
id: service.id ?? uuidv4(),
|
|
}));
|
|
return {
|
|
...config,
|
|
services,
|
|
};
|
|
}
|