@ -14,5 +14,6 @@ export enum ServerlessFunctionExceptionCode {
|
||||
SERVERLESS_FUNCTION_ALREADY_EXIST = 'SERVERLESS_FUNCTION_ALREADY_EXIST',
|
||||
SERVERLESS_FUNCTION_NOT_READY = 'SERVERLESS_FUNCTION_NOT_READY',
|
||||
SERVERLESS_FUNCTION_BUILDING = 'SERVERLESS_FUNCTION_BUILDING',
|
||||
SERVERLESS_FUNCTION_CODE_UNCHANGED = 'SERVERLESS_FUNCTION_CODE_UNCHANGED',
|
||||
SERVERLESS_FUNCTION_EXECUTION_LIMIT_REACHED = 'SERVERLESS_FUNCTION_EXECUTION_LIMIT_REACHED',
|
||||
}
|
||||
|
||||
@ -193,8 +193,9 @@ export class ServerlessFunctionService {
|
||||
);
|
||||
|
||||
if (deepEqual(latestCode, draftCode)) {
|
||||
throw new Error(
|
||||
throw new ServerlessFunctionException(
|
||||
'Cannot publish a new version when code has not changed',
|
||||
ServerlessFunctionExceptionCode.SERVERLESS_FUNCTION_CODE_UNCHANGED,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user