mirror of
https://github.com/sct/overseerr.git
synced 2025-09-17 17:24:35 +02:00
fix(api): correctly generate clientId on first startup
This commit is contained in:
@@ -100,7 +100,7 @@ class Settings {
|
|||||||
|
|
||||||
constructor(initialSettings?: AllSettings) {
|
constructor(initialSettings?: AllSettings) {
|
||||||
this.data = {
|
this.data = {
|
||||||
clientId: '',
|
clientId: uuidv4(),
|
||||||
main: {
|
main: {
|
||||||
apiKey: '',
|
apiKey: '',
|
||||||
applicationUrl: '',
|
applicationUrl: '',
|
||||||
@@ -222,10 +222,10 @@ class Settings {
|
|||||||
* @param overrideSettings If passed in, will override all existing settings with these
|
* @param overrideSettings If passed in, will override all existing settings with these
|
||||||
* values
|
* values
|
||||||
*/
|
*/
|
||||||
public load(overrideSettings?: AllSettings): AllSettings {
|
public load(overrideSettings?: AllSettings): Settings {
|
||||||
if (overrideSettings) {
|
if (overrideSettings) {
|
||||||
this.data = overrideSettings;
|
this.data = overrideSettings;
|
||||||
return this.data;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!fs.existsSync(SETTINGS_PATH)) {
|
if (!fs.existsSync(SETTINGS_PATH)) {
|
||||||
@@ -237,7 +237,7 @@ class Settings {
|
|||||||
this.data = merge(this.data, JSON.parse(data));
|
this.data = merge(this.data, JSON.parse(data));
|
||||||
this.save();
|
this.save();
|
||||||
}
|
}
|
||||||
return this.data;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public save(): void {
|
public save(): void {
|
||||||
|
Reference in New Issue
Block a user