---
title: "Django 2.2.2 versionsinformation"
version: 6.1
locale: sv
source: https://docs.djangoproject.com/sv/6.1/releases/2.2.2/
canonical: https://djangodocs.dev/sv/6.1/releases/2.2.2/
---
# Django 2.2.2 versionsinformation

*3 juni 2019*

Django 2.2.2 åtgärdar säkerhetsproblem och flera buggar i 2.2.1.

## CVE-2019-12308: AdminURLFieldWidget XSS

Den klickbara länken ”Current URL” som genererades av `AdminURLFieldWidget` visade det angivna värdet utan att validera det som en säker URL. Således kan ett ogiltigt värde som lagras i databasen, eller ett värde som tillhandahålls som en URL-frågeparameters nyttolast, resultera i en klickbar JavaScript-länk.

`AdminURLFieldWidget` validerar nu det angivna värdet med hjälp av `` URLValidator` `` innan den klickbara länken visas. Du kan anpassa valideraren genom att skicka en `validator_class` kwarg till `AdminURLFieldWidget.__init__()`, t.ex. när du använder [`formfield_overrides`](/sv/6.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.formfield_overrides).

## Patchade bundlade jQuery för CVE-2019-11358: Prototypförorening

jQuery före 3.4.0, missköter `jQuery.extend(true, {}, ...)` på grund av `Object.prototype` förorening. Om ett osanerat källobjekt innehöll en uppräkningsbar `__proto__`-egenskap kunde det förlänga den ursprungliga `Object.prototype`.

Den medföljande versionen av jQuery som används av Django-administratören har korrigerats för att tillåta `select2`-bibliotekets användning av `jQuery.extend()`.

### Buggrättningar

- Fixade en regression i Django 2.2 som gjorde att Show/Hide-reglagen inte fungerade på dynamiskt tillagda admin-inlines ([#30459](https://code.djangoproject.com/ticket/30459)).
- Åtgärdade en regression i Django 2.2 där deprecation-meddelandet kraschar om `Meta.ordering` innehåller ett uttryck ([#30463](https://code.djangoproject.com/ticket/30463)).
- Åtgärdade en regression i Django 2.2.1 där [`SearchVector`](/sv/6.1/ref/contrib/postgres/search/#django.contrib.postgres.search.SearchVector) genererar SQL med ett överflödigt `Coalesce`-anrop ([#30488\`](https://code.djangoproject.com/ticket/30488`)).
- Åtgärdade en regression i Django 2.2 där automatisk återladdare inte upptäcker ändringar i filen `manage.py` när du använder `StatReloader` ([#30479\`](https://code.djangoproject.com/ticket/30479`)).
- Fixad krasch av [`ArrayAgg`](/sv/6.1/ref/contrib/postgres/aggregates/#django.contrib.postgres.aggregates.ArrayAgg) och [`StringAgg`](/sv/6.1/ref/contrib/postgres/aggregates/#django.contrib.postgres.aggregates.StringAgg) med `ordering` argument när det används i en `Subquery` ([#30315](https://code.djangoproject.com/ticket/30315)).
- Åtgärdat en regression i Django 2.2 som orsakade en krasch av auto-reloader när ett undantag med anpassad signatur uppstår ([#30516](https://code.djangoproject.com/ticket/30516)).
- Fixat en regression i Django 2.2.1 där auto-reloader i onödan laddar om översättningsfiler flera gånger när man använder `StatReloader` ([#30523](https://code.djangoproject.com/ticket/30523)).
