Skip to content

bug(tracking) : AfterShip.Tracking object implements array of nulls, not nullable arrays #11

@AdiRadhEbbo

Description

@AdiRadhEbbo

In some versions of .NET ( I was specifically using a project locked to .NET 7), there are several fields which are compilation defined as an array of nullable strings, instead of a nullable array. Examples I've found so far:

  • ShipmentTags
  • SubscribedSmses
  • SubscribedEmails

This may be only an issue with certain older versions of .NET, I have not tried implementing this with the nullable compilation update in .NET 8 / .NET 9, but thought it was worth pointing out for anyone else stuck with an older framework having the same issue.

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