Skip to content

Commit 92eb115

Browse files
committed
IP Address is optional.
1 parent 1afdbf6 commit 92eb115

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

wakawaka/forms.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def save(
2929
Revision.objects.create(
3030
page=page,
3131
creator=request.user,
32-
creator_ip=request.META["REMOTE_ADDR"],
32+
creator_ip=request.META.get("REMOTE_ADDR"),
3333
content=self.cleaned_data["content"],
3434
message=self.cleaned_data["message"],
3535
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Generated by Django 4.2.14 on 2024-07-10 19:39
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('wakawaka', '0002_auto_20160409_0645'),
10+
]
11+
12+
operations = [
13+
migrations.AlterModelOptions(
14+
name='revision',
15+
options={'get_latest_by': 'modified', 'ordering': ('-modified',), 'verbose_name': 'Revision', 'verbose_name_plural': 'Revisions'},
16+
),
17+
migrations.AlterModelOptions(
18+
name='wikipage',
19+
options={'ordering': ('slug',), 'verbose_name': 'Wiki page', 'verbose_name_plural': 'Wiki pages'},
20+
),
21+
migrations.AlterField(
22+
model_name='revision',
23+
name='creator_ip',
24+
field=models.GenericIPAddressField(blank=True, null=True, verbose_name='creator ip'),
25+
),
26+
]

wakawaka/models.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class Revision(models.Model):
3939
related_name="wakawaka_revisions",
4040
on_delete=models.CASCADE,
4141
)
42-
creator_ip = models.GenericIPAddressField(_("creator ip"))
42+
creator_ip = models.GenericIPAddressField(_("creator ip"), blank=True, null=True)
4343
created = models.DateTimeField(_("created"), auto_now_add=True)
4444
modified = models.DateTimeField(_("modified"), auto_now=True)
4545

0 commit comments

Comments
 (0)