Handle real and fake privileges

This commit is contained in:
ArtChaos189 2023-06-11 18:08:23 +03:00
parent 7184959cbf
commit f2437ce6a3

@ -27,6 +27,8 @@ export default function CreateTariff() {
const privilege = findPrivilegeById(privilegeIdField); const privilege = findPrivilegeById(privilegeIdField);
console.log(privilege);
function handleCreateTariffClick() { function handleCreateTariffClick() {
if (nameField === "") { if (nameField === "") {
enqueueSnackbar("Пустое название тарифа"); enqueueSnackbar("Пустое название тарифа");
@ -65,6 +67,10 @@ export default function CreateTariff() {
throw new Error("Привилегия не выбрана"); throw new Error("Привилегия не выбрана");
} }
if (!privilege._id) {
return;
}
const { data } = await axios({ const { data } = await axios({
url: "https://admin.pena.digital/strator/tariff/", url: "https://admin.pena.digital/strator/tariff/",
method: "post", method: "post",
@ -78,7 +84,7 @@ export default function CreateTariff() {
privilegies: [ privilegies: [
{ {
name: privilege.name, name: privilege.name,
privilegeId: privilege._id ? privilege._id : privilege.privilegeId, privilegeId: privilege._id,
serviceKey: privilege.serviceKey, serviceKey: privilege.serviceKey,
description: privilege.description, description: privilege.description,
type: privilege.type, type: privilege.type,