From 1aa937724e9268ae5cc4d18186b6f387de563e1d Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 15 May 2018 12:49:09 -0400 Subject: [PATCH] return id when creating --- src/commands/create.command.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/commands/create.command.ts b/src/commands/create.command.ts index e53d6fffe9..904202f128 100644 --- a/src/commands/create.command.ts +++ b/src/commands/create.command.ts @@ -4,6 +4,7 @@ import { CipherService } from 'jslib/abstractions/cipher.service'; import { FolderService } from 'jslib/services/folder.service'; import { Response } from '../models/response'; +import { StringResponse } from '../models/response/stringResponse'; import { Cipher } from '../models/cipher'; import { Folder } from '../models/folder'; @@ -34,7 +35,7 @@ export class CreateCommand { const cipher = await this.cipherService.encrypt(Cipher.toView(req)); try { await this.cipherService.saveWithServer(cipher); - return Response.success(); + return Response.success(new StringResponse(cipher.id)); } catch (e) { return Response.error(e); } @@ -44,7 +45,7 @@ export class CreateCommand { const folder = await this.folderService.encrypt(Folder.toView(req)); try { await this.folderService.saveWithServer(folder); - return Response.success(); + return Response.success(new StringResponse(folder.id)); } catch (e) { return Response.error(e); }