Skip to content

Commit d4f717e

Browse files
committed
Remove embed validators for deleted messages
These caused more harm than they were worth, as every time Discord updated a behaviour of an embed we would get errors and need ot update the validation. Instead we should just accept whatever discord gives us as correct
1 parent f549c2d commit d4f717e

File tree

4 files changed

+20
-405
lines changed

4 files changed

+20
-405
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Generated by Django 3.1.14 on 2022-06-30 09:41
2+
3+
import django.contrib.postgres.fields
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('api', '0082_otn_allow_big_solidus'),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name='deletedmessage',
16+
name='embeds',
17+
field=django.contrib.postgres.fields.ArrayField(base_field=models.JSONField(), blank=True, help_text='Embeds attached to this message.', size=None),
18+
),
19+
]

pydis_site/apps/api/models/bot/message.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
from pydis_site.apps.api.models.bot.user import User
99
from pydis_site.apps.api.models.mixins import ModelReprMixin
10-
from pydis_site.apps.api.models.utils import validate_embed
1110

1211

1312
class Message(ModelReprMixin, models.Model):
@@ -48,9 +47,7 @@ class Message(ModelReprMixin, models.Model):
4847
blank=True
4948
)
5049
embeds = pgfields.ArrayField(
51-
models.JSONField(
52-
validators=(validate_embed,)
53-
),
50+
models.JSONField(),
5451
blank=True,
5552
help_text="Embeds attached to this message."
5653
)

pydis_site/apps/api/models/utils.py

Lines changed: 0 additions & 172 deletions
This file was deleted.

0 commit comments

Comments
 (0)