Commit 71abbf8c authored by Sergio Gimenez's avatar Sergio Gimenez
Browse files

harden app instance deletion response

parent 6273feec
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -831,7 +831,13 @@ def delete_app_instance(appInstanceId: str, x_correlator=None):
        pi_edge_client_factory = PiEdgeAPIClientFactory()
        pi_edge_client = pi_edge_client_factory.create_pi_edge_api_client()
        response = pi_edge_client.delete_app_instance(appInstanceId)
        return jsonify({'result': response.text, 'status': response.status_code})
        if isinstance(response, dict):
            status_code = response.get("status_code", 500)
            return jsonify(response), status_code
        return jsonify({
            "result": response.text,
            "status": response.status_code
        }), response.status_code

    except Exception as e:
        return (