[bugfix] Controller: Fix response handling in setOscIpAddress method.

This commit is contained in:
misyaguziya
2025-03-22 14:43:52 +09:00
parent 3d53652b2d
commit df344baa06

View File

@@ -1086,7 +1086,7 @@ class Controller:
@staticmethod
def setOscIpAddress(data, *args, **kwargs) -> dict:
if isValidIpAddress(data) is False:
return {
response = {
"status":400,
"result":{
"message":"Invalid IP address",
@@ -1097,16 +1097,17 @@ class Controller:
try:
model.setOscIpAddress(data)
config.OSC_IP_ADDRESS = data
return {"status":200, "result":config.OSC_IP_ADDRESS}
response = {"status":200, "result":config.OSC_IP_ADDRESS}
except Exception:
model.setOscIpAddress(config.OSC_IP_ADDRESS)
return {
response = {
"status":400,
"result":{
"message":"Cannot set IP address",
"data": config.OSC_IP_ADDRESS
}
}
return response
@staticmethod
def getOscPort(*args, **kwargs) -> dict: