isolated metadata keys constants

This commit is contained in:
Arseni
2026-03-12 14:26:54 +03:00
parent 5085a55e44
commit 0ff850b1de
3 changed files with 22 additions and 9 deletions

View File

@@ -5,6 +5,7 @@ import 'package:pshared/models/payment/state.dart';
import 'package:pshared/models/payment/status.dart';
import 'package:pshared/utils/money.dart';
import 'package:pweb/utils/payment/upload_metadata.dart';
import 'package:pweb/utils/report/operations/document_rule.dart';
@@ -114,9 +115,9 @@ String? paymentIdFromOperation(OperationItem operation) {
String? _extractFileName(Map<String, String>? metadata) {
if (metadata == null || metadata.isEmpty) return null;
return _firstNonEmpty([
metadata['upload_filename'],
metadata['upload_file_name'],
metadata['filename'],
metadata[UploadMetadataKeys.fileName],
metadata[UploadMetadataKeys.legacyFileName],
metadata[UploadMetadataKeys.fallbackFileName],
]);
}