mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-19 10:19:27 -05:00
Clean this up
This commit is contained in:
parent
79323fcea6
commit
1f549dcd52
@ -807,15 +807,16 @@ class ConsumerPlugin(
|
|||||||
set_permissions_for_object(permissions=permissions, object=document)
|
set_permissions_for_object(permissions=permissions, object=document)
|
||||||
|
|
||||||
if self.metadata.custom_fields:
|
if self.metadata.custom_fields:
|
||||||
for field_id in self.metadata.custom_fields:
|
for field in CustomField.objects.filter(
|
||||||
field = CustomField.objects.get(pk=field_id)
|
id__in=self.metadata.custom_fields.keys(),
|
||||||
|
).distinct():
|
||||||
value_field_name = CustomFieldInstance.get_value_field_name(
|
value_field_name = CustomFieldInstance.get_value_field_name(
|
||||||
data_type=field.data_type,
|
data_type=field.data_type,
|
||||||
)
|
)
|
||||||
args = {
|
args = {
|
||||||
"field": field,
|
"field": field,
|
||||||
"document": document,
|
"document": document,
|
||||||
value_field_name: self.metadata.custom_fields[field_id],
|
value_field_name: self.metadata.custom_fields.get(field.id, None),
|
||||||
}
|
}
|
||||||
CustomFieldInstance.objects.create(**args) # adds to document
|
CustomFieldInstance.objects.create(**args) # adds to document
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user