Skip to content

Commit

Permalink
fix(msg transform): handling build errors
Browse files Browse the repository at this point in the history
  • Loading branch information
Kinplemelon committed Jul 25, 2024
1 parent fa49887 commit 006a090
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
10 changes: 9 additions & 1 deletion src/hooks/Rule/transform/useMessageTransform.ts
Original file line number Diff line number Diff line change
Expand Up @@ -378,15 +378,23 @@ export const useMessageTransformForm = (): UseMessageTransformFormReturn => {

export const handleTransformData = (): {
handleDataBeforeSubmit: (data: MessageTransform) => MessageTransform
handleFetchedData: (data: MessageTransform) => MessageTransform
} => {
const handleDataBeforeSubmit = (data: MessageTransform): MessageTransform => {
const ret = cloneDeep(data)
if (ret.operations.length === 0) {
if (ret.operations?.length === 0) {
Reflect.deleteProperty(ret, 'operations')
}
return ret
}
const handleFetchedData = (data: MessageTransform): MessageTransform => {
if (!data.operations) {
data.operations = []
}
return data
}
return {
handleDataBeforeSubmit,
handleFetchedData,
}
}
4 changes: 2 additions & 2 deletions src/views/RuleEngine/MessageTransform/TransformDetail.vue
Original file line number Diff line number Diff line change
Expand Up @@ -103,19 +103,19 @@ const statusData = computed(() => {
}
})
const { handleDataBeforeSubmit, handleFetchedData } = handleTransformData()
const getDetail = async () => {
try {
isLoading.value = true
const data = await getMessageTransformDetail(transformName.value)
transformData.value = data
transformData.value = handleFetchedData(data)
} catch (error) {
console.error(error)
} finally {
isLoading.value = false
}
}
const { handleDataBeforeSubmit } = handleTransformData()
const updateTransform = async () => {
try {
isSubmitting.value = true
Expand Down

0 comments on commit 006a090

Please sign in to comment.