Task 'Amount' not correctly converted from client currency to home currency #241
This commit is contained in:
parent
68117f886f
commit
512f5d8fe8
|
|
@ -50,7 +50,8 @@ class ProjectPresenter extends EntityPresenter {
|
|||
case ProjectFields.clientNumber:
|
||||
return Text(client.number);
|
||||
case ProjectFields.taskRate:
|
||||
return Text(formatNumber(project.taskRate, context));
|
||||
return Text(formatNumber(project.taskRate, context,
|
||||
clientId: project.clientId));
|
||||
case ProjectFields.dueDate:
|
||||
return Text(formatDate(project.dueDate, context));
|
||||
case ProjectFields.publicNotes:
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class _ProjectOverviewState extends State<ProjectOverview> {
|
|||
final Map<String, String> fields = {
|
||||
ProjectFields.dueDate: formatDate(project.dueDate, context),
|
||||
ProjectFields.taskRate: formatNumber(project.taskRate, context,
|
||||
formatNumberType: FormatNumberType.money),
|
||||
formatNumberType: FormatNumberType.money, clientId: project.clientId),
|
||||
};
|
||||
|
||||
if (project.customValue1.isNotEmpty) {
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ class TaskPresenter extends EntityPresenter {
|
|||
case TaskFields.client:
|
||||
return Text(state.clientState.map[task.clientId]?.displayName ?? '');
|
||||
case TaskFields.rate:
|
||||
return Text(formatNumber(task.rate, context));
|
||||
return Text(formatNumber(task.rate, context, clientId: task.clientId));
|
||||
case TaskFields.calculatedRate:
|
||||
final client = state.clientState.get(task.clientId);
|
||||
final rate = taskRateSelector(
|
||||
|
|
@ -62,7 +62,7 @@ class TaskPresenter extends EntityPresenter {
|
|||
project: state.projectState.get(task.projectId),
|
||||
group: state.groupState.get(client.groupId),
|
||||
);
|
||||
return Text(formatNumber(rate, context));
|
||||
return Text(formatNumber(rate, context, clientId: task.clientId));
|
||||
case TaskFields.project:
|
||||
return Text(state.projectState.map[task.projectId]?.name ?? '');
|
||||
case TaskFields.description:
|
||||
|
|
|
|||
|
|
@ -60,7 +60,8 @@ class _TaskOverviewState extends State<TaskOverview> {
|
|||
final group = state.groupState.get(client?.groupId);
|
||||
|
||||
final Map<String, String> fields = {
|
||||
TaskFields.rate: formatNumber(task.rate, context, zeroIsNull: true),
|
||||
TaskFields.rate: formatNumber(task.rate, context,
|
||||
zeroIsNull: true, clientId: client.id),
|
||||
};
|
||||
|
||||
if ((task.statusId ?? '').isNotEmpty) {
|
||||
|
|
@ -107,6 +108,7 @@ class _TaskOverviewState extends State<TaskOverview> {
|
|||
),
|
||||
),
|
||||
context,
|
||||
clientId: client.id,
|
||||
),
|
||||
),
|
||||
ListDivider(),
|
||||
|
|
|
|||
Loading…
Reference in New Issue