PluginProbe
Easy Invoice – Invoice Generator, PDF Quotes & Payments / 2.4.0
Easy Invoice – Invoice Generator, PDF Quotes & Payments v2.4.0
2.4.0 2.4.1 2.3.8 2.3.7 2.3.6 2.3.5 2.3.4 2.3.3 2.3.2 2.3.1 2.2.0 2.1.21 2.1.20 2.1.19 2.1.18 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.2 All 57 releases
← All changes | includes/Forms/Quote/QuoteFormManager.php +8 -1 2.2.02.4.0 View file →
@@ -446,9 +446,16 @@
446 446 $value = '';
447 447 }
448 448 }
449 449
450 - $html .= $this->item_field_renderer->renderItemField($field, $index, $value);
450 + // A stored boolean must reach the renderer as '1'/'0'; cast to
451 + // string, false becomes '' and would be mistaken for "not set".
452 + if (is_bool($value)) {
453 + $value = $value ? '1' : '0';
454 + } elseif ('taxable' === $field_name && is_object($item) && is_callable([$item, 'isTaxable'])) {
455 + $value = $item->isTaxable() ? '1' : '0';
456 + }
457 + $html .= $this->item_field_renderer->renderItemField($field, $index, is_scalar($value) ? (string) $value : '');
451 458 }
452 459
453 460 $html .= '</div>';
454 461