Skip to content

Commit e7660bd

Browse files
committed
test
1 parent cd95883 commit e7660bd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

apps/places/management/commands/load_places.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,7 @@ def handle(self, *args, **opts):
152152
lng = row.get("경도") or row.get("lng")
153153
summary = row.get("summary", "")
154154
external_id = row.get("external_id", None)
155-
is_unique = to_bool(row.get("is_unique", 0))
156-
155+
is_unique = to_bool(row.get("is_unique") or row.get("unique") or row.get("isunique") or 0)
157156
raw_cls = row.get("class", "0")
158157

159158
# 필수 필드 검증
@@ -210,6 +209,11 @@ def handle(self, *args, **opts):
210209
address=address,
211210
defaults=defaults,
212211
)
212+
db_val = Place.objects.filter(pk=place.pk).values_list("is_unique", flat=True).first()
213+
if db_val != is_unique:
214+
self.stderr.write(self.style.WARNING(
215+
f"[is_unique MISMATCH] name={name} addr={address} parsed={is_unique} db={db_val}"
216+
))
213217
created += int(was_created)
214218
updated += int(not was_created)
215219

0 commit comments

Comments
 (0)