fix: ignore extra settings fields (#1398)
* fix: ignore extra settings fields * fix: format
This commit is contained in:
+2
-1
@@ -8,7 +8,7 @@ from typing import List, Optional
|
|||||||
|
|
||||||
import httpx
|
import httpx
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
from pydantic import BaseSettings, Field, validator
|
from pydantic import BaseSettings, Extra, Field, validator
|
||||||
|
|
||||||
|
|
||||||
def list_parse_fallback(v):
|
def list_parse_fallback(v):
|
||||||
@@ -33,6 +33,7 @@ class LNbitsSettings(BaseSettings):
|
|||||||
env_file_encoding = "utf-8"
|
env_file_encoding = "utf-8"
|
||||||
case_sensitive = False
|
case_sensitive = False
|
||||||
json_loads = list_parse_fallback
|
json_loads = list_parse_fallback
|
||||||
|
extra = Extra.ignore
|
||||||
|
|
||||||
|
|
||||||
class UsersSettings(LNbitsSettings):
|
class UsersSettings(LNbitsSettings):
|
||||||
|
|||||||
Reference in New Issue
Block a user