Skip to content

getCountryCodeFromIpInDatabase breaks on testing with sqlite #52

Description

@garbast

Because of the usage of inet_aton, the redirect breaks in acceptance tests, causing a test fail as no error 500 are allowed by the testing framework.

Currently we disable the redirect check with countryredirect_disable but that is only a plug not realy a fix.

A fix for sqlite would be to register a custom function inet_aton, but that wouldn't fix it for other sql databases like postgresql.

My proposal would be, to convert the ips with an command to integer values, using this pattern 1.0.0.12 = (1×256³ + 0×256² + 0×256 + 12) and call the query with an equaly converted value of $ipAddress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions