File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -645,15 +645,17 @@ function complete(
645645        if  add_initial_parameters
646646            sys =  add_initialization_parameters (sys; split)
647647        end 
648+         alg_eqs =  alg_equations (sys)
649+         alg_eqs =  isempty (alg_eqs) ?  alg_eqs :  [alg_eqs; observed (sys)]
648650        if  has_continuous_events (sys) &&  is_time_dependent (sys)
649651            @set!  sys. continuous_events =  complete .(
650652                get_continuous_events (sys); iv =  get_iv (sys),
651-                 alg_eqs  =  [ alg_equations (sys);  observed (sys)] )
653+                 alg_eqs)
652654        end 
653655        if  has_discrete_events (sys) &&  is_time_dependent (sys)
654656            @set!  sys. discrete_events =  complete .(
655657                get_discrete_events (sys); iv =  get_iv (sys),
656-                 alg_eqs  =  [ alg_equations (sys);  observed (sys)] )
658+                 alg_eqs)
657659        end 
658660    end 
659661    if  split &&  has_index_cache (sys)
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments