﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3493	Incorrect flatenning of conditional connectors in outer class	Maksimov Doe	somebody	"{{{
#!modelica
model Ex
  connector InConn = input Integer;
  connector OutConn = output Integer;

  connector Conn
    parameter Boolean enabled = false;
    InConn v if enabled;
  end Conn;

  model Foo
    Conn c;
  end Foo;

  model Ex1
    outer Foo foo;
    OutConn c = 0;
  equation
    connect(foo.c.v, c);
  end Ex1;

  inner Foo foo;
  Ex1 ex1;
end Ex;
}}}

Get '''Error: Illegal connection: component foo.c.v is not a connector''' when ''foo.c.enabled'' is false."	defect	closed	high	1.16.0	Frontend		fixed		
