feat: add dd.MM.yyyy date formatting, default label number, and improve variable padding safety in label rendering
Build and Push Multi-Platform Images / build-and-push (push) Successful in 31s
Build and Push Multi-Platform Images / build-and-push (push) Successful in 31s
This commit is contained in:
@@ -54,6 +54,7 @@ export class LabelPrintAgentService {
|
||||
const raw = fieldValues[field.name]; // erwartet YYYY-MM-DD
|
||||
const parts = raw.split('-');
|
||||
if (parts.length === 3) {
|
||||
vars[field.name] = `${parts[2]}.${parts[1]}.${parts[0]}`; // dd.MM.yyyy
|
||||
vars[`${field.name}.year`] = parts[0];
|
||||
vars[`${field.name}.month`] = parts[1];
|
||||
vars[`${field.name}.day`] = parts[2];
|
||||
@@ -165,6 +166,7 @@ export class LabelPrintAgentService {
|
||||
if (field.type === 'date' && fieldValues[field.name]) {
|
||||
const parts = fieldValues[field.name].split('-');
|
||||
if (parts.length === 3) {
|
||||
vars[field.name] = `${parts[2]}.${parts[1]}.${parts[0]}`; // dd.MM.yyyy
|
||||
vars[`${field.name}.year`] = parts[0];
|
||||
vars[`${field.name}.month`] = parts[1];
|
||||
vars[`${field.name}.day`] = parts[2];
|
||||
@@ -179,6 +181,7 @@ export class LabelPrintAgentService {
|
||||
this.logger.warn(`GET-URL fehlgeschlagen (${url}): ${err.message}`);
|
||||
}
|
||||
}
|
||||
if (!('number' in vars)) vars['number'] = '1';
|
||||
|
||||
return this.renderer.render(
|
||||
template.LabelLayout,
|
||||
|
||||
Reference in New Issue
Block a user