mirror of
https://github.com/bitwarden/browser.git
synced 2025-01-22 21:21:35 +01:00
Use same export filename format as other clients (#312)
This commit is contained in:
parent
942eb5cfa5
commit
a5a3baea9c
@ -5,7 +5,6 @@ import { CryptoService } from 'jslib/abstractions/crypto.service';
|
||||
import { ExportService } from 'jslib/abstractions/export.service';
|
||||
|
||||
import { Response } from 'jslib/cli/models/response';
|
||||
import { MessageResponse } from 'jslib/cli/models/response/messageResponse';
|
||||
|
||||
import { CliUtils } from '../utils';
|
||||
|
||||
@ -54,10 +53,22 @@ export class ExportCommand {
|
||||
|
||||
async saveFile(exportContent: string, options: program.OptionValues, format: string): Promise<Response> {
|
||||
try {
|
||||
const fileName = this.exportService.getFileName(options.organizationid != null ? 'org' : null, format);
|
||||
const fileName = this.getFileName(format, options.organizationid != null ? 'org' : null);
|
||||
return await CliUtils.saveResultToFile(exportContent, options.output, fileName);
|
||||
} catch (e) {
|
||||
return Response.error(e.toString());
|
||||
}
|
||||
}
|
||||
|
||||
private getFileName(format: string, prefix?: string) {
|
||||
if (format === 'encrypted_json') {
|
||||
if (prefix == null) {
|
||||
prefix = 'encrypted';
|
||||
} else {
|
||||
prefix = 'encrypted_' + prefix;
|
||||
}
|
||||
format = 'json';
|
||||
}
|
||||
return this.exportService.getFileName(prefix, format);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user