Skip to content

Commit c2c17cf

Browse files
committed
fix: purchase_price and sell_price should be nullable
1 parent 8a07eff commit c2c17cf

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

data/v2/build.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,8 +548,8 @@ def csv_record_to_objects(info):
548548
item_id=int(info[0]),
549549
version_group_id=int(info[1]),
550550
is_purchasable=bool(int(info[2])),
551-
purchase_price=int(info[3]),
552-
sell_price=int(info[4]),
551+
purchase_price=int(info[3]) if info[3] else None,
552+
sell_price=int(info[4]) if info[4] else None,
553553
)
554554

555555
build_generic((ItemPrice,), "item_prices.csv", csv_record_to_objects)

pokemon_v2/migrations/0026_itemprice.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ class Migration(migrations.Migration):
2424
),
2525
),
2626
("is_purchasable", models.BooleanField()),
27-
("purchase_price", models.IntegerField()),
28-
("sell_price", models.IntegerField()),
27+
("purchase_price", models.IntegerField(blank=True, null=True)),
28+
("sell_price", models.IntegerField(blank=True, null=True)),
2929
(
3030
"item",
3131
models.ForeignKey(

pokemon_v2/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -885,8 +885,8 @@ class ItemGameIndex(HasItem, HasGeneration, HasGameIndex):
885885

886886
class ItemPrice(HasItem, HasVersionGroup):
887887
is_purchasable = models.BooleanField()
888-
purchase_price = models.IntegerField()
889-
sell_price = models.IntegerField()
888+
purchase_price = models.IntegerField(blank=True, null=True)
889+
sell_price = models.IntegerField(blank=True, null=True)
890890

891891

892892
class ItemSprites(HasItem):

0 commit comments

Comments
 (0)