Skip to content

Commit 2899fa7

Browse files
committed
don't include readonly fields as choices
and convert identifiers to string in case they come in as numbers
1 parent 6d935d5 commit 2899fa7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

data_wizard/tasks.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,8 @@ def load_fields(serializer, group_name,
161161
else:
162162
is_natkey_lookup = False
163163
for name, field in fields:
164+
if field.read_only:
165+
continue
164166
if name_prefix:
165167
qualname = name_prefix + ('[%s]' % name)
166168
else:
@@ -506,7 +508,7 @@ def parse_row_identifiers(run):
506508
table = run.load_io()
507509
for i, row in enumerate(table):
508510
for field_name, info in lookup_fields.items():
509-
names = [row[col['colnum']] for col in info['cols']]
511+
names = [str(row[col['colnum']]) for col in info['cols']]
510512
name = " ".join(names)
511513
info['ids'].setdefault(name, {
512514
'count': 0,

0 commit comments

Comments
 (0)