mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 19:46:46 +00:00
Fix call to add_label_context (#7548)
- Remove reference to object_to_print - Correctly pass model instance
This commit is contained in:
parent
dc3f2011fd
commit
0c293fa896
@ -132,9 +132,7 @@ class LabelPrinterBaseDriver(BaseDriver):
|
|||||||
item: The item to render the label with
|
item: The item to render the label with
|
||||||
request: The HTTP request object which triggered this print job
|
request: The HTTP request object which triggered this print job
|
||||||
"""
|
"""
|
||||||
label.object_to_print = item
|
response = self.machine_plugin.render_to_pdf(label, item, request, **kwargs)
|
||||||
response = self.machine_plugin.render_to_pdf(label, request, **kwargs)
|
|
||||||
label.object_to_print = None
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
def render_to_pdf_data(
|
def render_to_pdf_data(
|
||||||
@ -163,9 +161,7 @@ class LabelPrinterBaseDriver(BaseDriver):
|
|||||||
item: The item to render the label with
|
item: The item to render the label with
|
||||||
request: The HTTP request object which triggered this print job
|
request: The HTTP request object which triggered this print job
|
||||||
"""
|
"""
|
||||||
label.object_to_print = item
|
html = self.machine_plugin.render_to_html(label, item, request, **kwargs)
|
||||||
html = self.machine_plugin.render_to_html(label, request, **kwargs)
|
|
||||||
label.object_to_print = None
|
|
||||||
return html
|
return html
|
||||||
|
|
||||||
def render_to_png(
|
def render_to_png(
|
||||||
@ -186,9 +182,7 @@ class LabelPrinterBaseDriver(BaseDriver):
|
|||||||
pdf2image_kwargs (dict): Additional keyword arguments to pass to the
|
pdf2image_kwargs (dict): Additional keyword arguments to pass to the
|
||||||
[`pdf2image.convert_from_bytes`](https://pdf2image.readthedocs.io/en/latest/reference.html#pdf2image.pdf2image.convert_from_bytes) method (optional)
|
[`pdf2image.convert_from_bytes`](https://pdf2image.readthedocs.io/en/latest/reference.html#pdf2image.pdf2image.convert_from_bytes) method (optional)
|
||||||
"""
|
"""
|
||||||
label.object_to_print = item
|
png = self.machine_plugin.render_to_png(label, item, request, **kwargs)
|
||||||
png = self.machine_plugin.render_to_png(label, request, **kwargs)
|
|
||||||
label.object_to_print = None
|
|
||||||
return png
|
return png
|
||||||
|
|
||||||
required_overrides = [[print_label, print_labels]]
|
required_overrides = [[print_label, print_labels]]
|
||||||
|
@ -409,7 +409,7 @@ class LabelTemplate(TemplateUploadMixin, ReportTemplateBase):
|
|||||||
|
|
||||||
for plugin in plugins:
|
for plugin in plugins:
|
||||||
# Let each plugin add its own context data
|
# Let each plugin add its own context data
|
||||||
plugin.add_label_context(self, self.object_to_print, request, context)
|
plugin.add_label_context(self, instance, request, context)
|
||||||
|
|
||||||
return context
|
return context
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user