Skip to content

1 validation error for HappCrypto #38

@evilcatsystem

Description

@evilcatsystem
File "remnawave/models/subscription.py", line 212, in happ
    return HappCrypto(crypto_link=crypto_link)
  File "pydantic/main.py", line 253, in __init__
    validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
pydantic_core._pydantic_core.ValidationError: 1 validation error for HappCrypto
cryptoLink                                                                                                                                                                                                                          
  Field required [type=missing, input_value={'crypto_link': 'happ://c...osj1//...'}, input_type=dict]                                                                                                                  
    For further information visit https://errors.pydantic.dev/2.11/v/missing 

in

class GetSubscriptionInfoResponseDto(BaseModel):
    is_found: bool = Field(alias="isFound")
    user: UserSubscription
    links: List[str]
    ss_conf_links: Dict[str, str] = Field(alias="ssConfLinks")
    subscription_url: str = Field(alias="subscriptionUrl")
    
    @property
    def happ(self) -> HappCrypto:
        """Generate HAPP link on the fly"""
        crypto_link = create_happ_crypto_link(self.subscription_url)
        return HappCrypto(crypto_link=crypto_link)

change to return HappCrypto(cryptoLink=crypto_link)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions