diff --git a/bricktracker/metadata.py b/bricktracker/metadata.py index e21bfdd..ac13c64 100644 --- a/bricktracker/metadata.py +++ b/bricktracker/metadata.py @@ -17,7 +17,6 @@ logger = logging.getLogger(__name__) # Lego set metadata (customizable list of entries that can be checked) class BrickMetadata(BrickRecord): kind: str - prefix: str # Set state endpoint set_state_endpoint: str @@ -43,7 +42,10 @@ class BrickMetadata(BrickRecord): # SQL column name def as_column(self, /) -> str: - return '{prefix}_{id}'.format(id=self.fields.id, prefix=self.prefix) + return '{kind}_{id}'.format( + id=self.fields.id, + kind=self.kind.lower() + ) # HTML dataset name def as_dataset(self, /) -> str: diff --git a/bricktracker/set_status.py b/bricktracker/set_status.py index 3b874f5..0165c50 100644 --- a/bricktracker/set_status.py +++ b/bricktracker/set_status.py @@ -7,7 +7,6 @@ from .metadata import BrickMetadata # Lego set status metadata class BrickSetStatus(BrickMetadata): kind: str = 'status' - prefix: str = 'status' # Set state endpoint set_state_endpoint: str = 'set.update_status'