Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Title | Status | Priority | Category | Version | Component | Replies | Last updated | Assigned to | Created |
---|---|---|---|---|---|---|---|---|---|
No authentication credentials provided | Active | Critical | Bug report | 8.x-2.4 | Code | 2 | 1 year 6 months | 2 years 3 months | |
JSON API returns nodelist on failed POST | Active | Normal | Bug report | 8.x-2.4 | Code | 7 | 1 year 10 months | 2 years 5 months | |
ContentModeration "view unpublished content" can fetch unpublished node but no find it | Active | Normal | Bug report | 8.x-2.4 | Code | 9 | 2 years 1 month | 4 years 7 months | |
Filtering users by role | Closed (duplicate) | Normal | Bug report | 8.x-2.0 | Code | 9 | 2 years 3 months | 5 years 2 months | |
Enable module forces redirect to drupal install php | Closed (works as designed) | Normal | Bug report | 8.x-2.x-dev | Documentation | 7 | 2 years 3 months | 4 years 10 months | |
CORS blocking every unique hit to jsonapi end point. | Closed (works as designed) | Normal | Bug report | 8.x-2.4 | Code | 9 | 2 years 3 months | 7 years 2 weeks | |
Drupal core compatibility: Block content entities have a `reusable` field in 8.7+ | Closed (fixed) | Critical | Bug report | 8.x-2.x-dev | Code | 8 | 2 years 3 months | 5 years 9 months | |
Duplicate entry replaces another entry when sorting | Active | Normal | Bug report | 8.x-2.4 | Code | 7 | 2 years 5 months | 2 years 5 months | |
License "GPL-2.0+" is a deprecated SPDX license identifier | Closed (outdated) | Normal | Bug report | 8.x-2.x-dev | Code | 5 | 2 years 6 months | 3 years 11 months | |
Cannot filter by entity reference within a paragraph | Active | Normal | Bug report | 8.x-2.4 | Code | 2 | 3 years 5 months | 3 years 6 months | |
Cannot edit or delete users (even with correct permissions) | Active | Normal | Bug report | 8.x-2.4 | Code | 1 | 3 years 6 months | 3 years 6 months | |
Includes broken | Closed (works as designed) | Normal | Bug report | 8.x-2.4 | Code | 2 | 3 years 8 months | 3 years 10 months | |
Image field added into paragraph doesn’t contain uri in output | Active | Critical | Bug report | 8.x-2.4 | Code | 1 | 3 years 10 months | 3 years 10 months | |
"leaked metadata was detected" error when trying to send 'moderation_state':'published' via JSON:API. | Closed (duplicate) | Normal | Bug report | 8.x-2.4 | Code | 13 | 3 years 11 months | 4 years 12 months | |
Fatal error: Uncaught TypeError: Argument 2 passed to Drupal\jsonapi\Routing\Routes::Drupal\jsonapi\Routing\{closure}() must be an instance of Drupal\jsonapi\ResourceType\ResourceType, null given | Postponed (maintainer needs more info) | Normal | Bug report | 8.x-2.x-dev | Code | 14 | 3 years 11 months | 5 years 3 days | |
Role config entity ID + label are not exposed anywhere in JSON API output | Closed (works as designed) | Normal | Bug report | 8.x-1.x-dev | Code | 11 | 4 years 2 months | 7 years 4 weeks | |
EntityReference base fields that are optional are not empty, but its sole item is empty, causing EntityReferenceFieldNormalizer to fail | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 47 | 4 years 4 months | 5 years 5 months | |
UnprocessableHttpEntityException invalid constructor call | Closed (duplicate) | Normal | Bug report | 8.x-2.4 | Code | 4 | 4 years 4 months | 4 years 10 months | |
Leaked metadata was detected | Closed (works as designed) | Normal | Bug report | 8.x-2.x-dev | Code | 3 | 4 years 7 months | 4 years 7 months | |
POST operation 422 Unprocessable Entity | Closed (works as designed) | Major | Bug report | 8.x-1.3 | Code | 6 | 4 years 7 months | Houmanvg | 6 years 5 months |
Posting Comments only works from administrator | Closed (duplicate) | Normal | Bug report | 8.x-2.x-dev | Code | 2 | 4 years 7 months | 4 years 7 months | |
Creating files using CORS, Content-Disposition header in OPTIONS request returns "Header not allowed" | Active | Normal | Bug report | 8.x-2.4 | Code | 2 | 4 years 10 months | 4 years 10 months | |
Some bundle routes do not work. | Closed (works as designed) | Normal | Bug report | 8.x-2.4 | Code | 4 | 4 years 10 months | 4 years 11 months | |
ResourceTypeRepository wrongly assumes that all entity reference fields have the setting "target_type" | Closed (duplicate) | Normal | Bug report | 8.x-2.x-dev | Code | 6 | 4 years 11 months | 4 years 11 months | |
File uploads fail when the @FieldType=file is a base field due to an incorrect assertion in TemporaryJsonapiFileFieldUploader | Needs work | Normal | Bug report | 8.x-2.x-dev | Code | 7 | 4 years 11 months | 5 years 1 week | |
Includes using the `entity_reference_uuid` contrib module not working | Needs work | Normal | Bug report | 8.x-2.x-dev | Code | 15 | 4 years 12 months | 5 years 1 day | |
FieldResolver::resolveInternalIncludePath() does not handle resolving a single public include path to multiple internal include paths | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 25 | 5 years 3 weeks | 5 years 1 month | |
ResourceResponseValidator::validateResponse() never gets called | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 15 | 5 years 1 month | 5 years 1 month | |
ResourceResponseValidator::validateResponse() is executed on PHP 7, even when assertions aren't active | Closed (works as designed) | Major | Bug report | 8.x-2.x-dev | Code | 5 | 5 years 1 month | 5 years 1 month | |
JSON:API TemporaryJsonapiFileFieldUploader::streamUploadData() can call fclose(FALSE) | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 15 | 5 years 1 month | 5 years 1 month | |
filter access permissions ignored for custom entities when anonymous has no permission to view published | Closed (works as designed) | Major | Bug report | 8.x-2.3 | Code | 15 | 5 years 1 month | 5 years 1 month | |
POST Error 500: must implement interface EntityInterface, null given | Closed (fixed) | Normal | Bug report | 8.x-1.x-dev | Documentation | 12 | 5 years 1 month | 7 years 2 months | |
Fix regression introduced in 8.x-1.25 | Closed (fixed) | Normal | Bug report | 8.x-1.x-dev | Code | 13 | 5 years 1 month | 5 years 2 months | |
Filtering custom entities returns empty for anonymous users with view access | Closed (duplicate) | Major | Bug report | 8.x-2.3 | Code | 3 | 5 years 1 month | 5 years 1 month | |
Fatal error: trait not found, due to core not yet having been updated to the latest security release | Closed (won't fix) | Normal | Bug report | 8.x-2.x-dev | Code | 18 | 5 years 1 month | 5 years 2 months | |
Problems updating from 8.x-1.22 with filtering on a Entity Reference field | Closed (works as designed) | Normal | Bug report | 8.x-1.26 | Code | 4 | 5 years 2 months | 5 years 2 months | |
Uncaught TypeError: Argument 2 passed to Drupal\jsonapi\Routing\Routes::Drupal\jsonapi\Routing\{closure}() must be an instance of Drupal\jsonapi\ResourceType\ResourceType, null given in | Closed (duplicate) | Normal | Bug report | 8.x-2.2 | Code | 3 | 5 years 2 months | 5 years 2 months | |
RemoveJsonapiFormatCompilerPass removes api_json from serializer.formats but not from serializer.format_providers, hence allowing it to be selected in REST export View displays | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 21 | 5 years 2 months | 5 years 2 months | |
Follow-up for #3001193: testPostIndividualDxWithoutCriticalBaseFields() fails in some circumstances on PHP 5 | Closed (fixed) | Minor | Bug report | 8.x-2.x-dev | Code | 10 | 5 years 2 months | 5 years 2 months | |
EntityReferenceFieldNormalizer can improperly normalize items when a reference to an internal entity is involved. | Closed (outdated) | Normal | Bug report | 8.x-2.x-dev | Code | 4 | 5 years 2 months | 5 years 2 months | |
Do not hardcode the UUID entity key's value | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 7 | 5 years 2 months | 5 years 3 months | |
Traversable Object with custom normalizer can't be right normalized | Closed (fixed) | Normal | Bug report | 8.x-1.x-dev | Code | 18 | 5 years 2 months | 6 years 3 weeks | |
When fallbackNormalizer used, all contained values use the serializer in the fallbackNormalizer | Closed (fixed) | Normal | Bug report | 8.x-1.10 | Code | 23 | 5 years 2 months | gabesullice | 6 years 2 months |
[regression] Follow-up for #2995960 and #2992833: syntax errors in PHP 5.5 & 5.6 | Closed (fixed) | Critical | Bug report | 8.x-2.x-dev | Code | 12 | 5 years 2 months | Wim Leers | 5 years 3 months |
JSON API format should only be used on JSON API routes, but can currently also be used for REST resources | Closed (fixed) | Major | Bug report | 8.x-1.x-dev | Code | 20 | 5 years 2 months | 7 years 3 months | |
Syntax error in a controller file | Closed (duplicate) | Normal | Bug report | 8.x-2.1 | Code | 9 | 5 years 3 months | 5 years 3 months | |
Spec Compliance: `resource_version` should be `resourceVersion` | Closed (fixed) | Major | Bug report | 8.x-2.x-dev | Code | 7 | 5 years 3 months | 5 years 3 months | |
[upstream] Field types with a required property *and* an optional @DataType=datetime_iso8601 property trigger fatal error in DateTimeNormalizer when optional property is empty | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 21 | 5 years 3 months | Wim Leers | 5 years 4 months |
The "me" link breaks the EntryPoint when user resource is internal | Closed (fixed) | Minor | Bug report | 8.x-2.x-dev | Code | 35 | 5 years 4 months | 5 years 4 months | |
shouldBeInternalResourceType et al. should receive the resource type, not the entity type | Closed (fixed) | Normal | Bug report | 8.x-2.x-dev | Code | 15 | 5 years 4 months | e0ipso | 5 years 8 months |