Remove serverless functions on version archivation (#9535)
Fixes https://github.com/twentyhq/core-team-issues/issues/52 - contrary to title, we do not remove serverless functions on workflow version archivation because serverless fucntion might be used in another workflow version - we fix the serverless funciton version displayed in the code step - we allow test function version in step display right drawer - we delete serverless function only when serverless function has no published version
This commit is contained in:
@ -591,13 +591,17 @@ describe('should work as expected for the different field types', () => {
|
||||
],
|
||||
},
|
||||
{
|
||||
not: {
|
||||
phones: {
|
||||
primaryPhoneNumber: {
|
||||
ilike: '%1234567890%',
|
||||
and: [
|
||||
{
|
||||
not: {
|
||||
phones: {
|
||||
primaryPhoneNumber: {
|
||||
ilike: '%1234567890%',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
and: [
|
||||
|
||||
@ -848,7 +848,7 @@ const computeFilterRecordGqlOperationFilter = (
|
||||
],
|
||||
};
|
||||
case ViewFilterOperand.DoesNotContain:
|
||||
return {
|
||||
return {
|
||||
and: [
|
||||
{
|
||||
not: {
|
||||
|
||||
@ -323,9 +323,7 @@ export const isRecordMatchingFilter = ({
|
||||
case FieldMetadataType.Phones: {
|
||||
const phonesFilter = filterValue as PhonesFilter;
|
||||
|
||||
const keys: (keyof PhonesFilter)[] = [
|
||||
'primaryPhoneNumber'
|
||||
];
|
||||
const keys: (keyof PhonesFilter)[] = ['primaryPhoneNumber'];
|
||||
|
||||
return keys.some((key) => {
|
||||
const value = phonesFilter[key];
|
||||
|
||||
Reference in New Issue
Block a user