mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-14 17:26:26 +01:00
🚑 Fix UUID by using crypto
This commit is contained in:
13
src/tools/migrate.ts
Normal file
13
src/tools/migrate.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
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 ?? crypto.randomUUID(),
|
||||
}));
|
||||
return {
|
||||
...config,
|
||||
services,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user