[NVFLARE]: KeyError: 'server'

Hi, i am having nvflare setup in secure provisioned mode,
nvflare- 2.2.0
with 1 server and 2 clients

i am running hello-pt from NVFlare/examples using default meta.json file,
i can able to run on both clients at same time using below meta.json file

default meta.json####

“name”: “hello-pt”,
“resource_spec”: {},
“min_clients” : 2,
“deploy_map”: {
“app”: [
@ALL
]
}
}

but when i tried to run hello-pt on one of the client facing error.

###modified meta.json file#####
{
“name”: “hello-pt”,
“resource_spec”: {},
“min_clients” : 1,
“deploy_map”: {
“app”: [
“site-2”
]
}
}

####Error faced in server#######

please check and provide resolution

when i try to debug this in NVFlare/job_scheduler.py at 2.2 · NVIDIA/NVFlare · GitHub
line no 161
in app_name=sites_to_app[SERVER_SITE_NAME]

when i print the sites_to_app
getting this

{‘site-2’: ‘app’}

bue due to using SERVER_SITE_NAME
i got the Keyerror: server becuase its not there in dictionary.
below is the screenshot for proper exception