mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-24 06:25:45 +00:00
fixed asset class key mixup
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
This commit is contained in:
parent
69e6cf7df0
commit
61c35bd0fb
@ -4,20 +4,21 @@
|
|||||||
# Code is Apache-2.0 and docs are CC-BY-4.0
|
# Code is Apache-2.0 and docs are CC-BY-4.0
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
import json
|
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Asset:
|
class Asset:
|
||||||
|
key: str = ""
|
||||||
data: str = ""
|
data: str = ""
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def from_dict(asset_dict: dict) -> Asset:
|
def from_dict(asset_dict: dict) -> Asset:
|
||||||
return Asset(asset_dict["data"]) if "data" in asset_dict.keys() else Asset(asset_dict["id"])
|
key = "data" if "data" in asset_dict.keys() else "id"
|
||||||
|
data = asset_dict[key]
|
||||||
|
return Asset(key, data)
|
||||||
|
|
||||||
def to_dict(self) -> dict:
|
def to_dict(self) -> dict:
|
||||||
return {"data": self.data}
|
return {self.key: self.data}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def from_list_dict(asset_dict_list: list[dict]) -> list[Asset]:
|
def from_list_dict(asset_dict_list: list[dict]) -> list[Asset]:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user