File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -65,18 +65,19 @@ std::vector<Dotenv::env_file_data> Dotenv::GetDataFromArgs(
6565}
6666
6767Maybe<void > Dotenv::SetEnvironment (node::Environment* env) {
68-   Local<Value> name;
69-   Local<Value> val;
7068  auto  context = env->context ();
69+   auto  env_vars = env->env_vars ();
7170
7271  for  (const  auto & entry : store_) {
73-     auto  existing = env-> env_vars () ->Get (entry.first .data ());
72+     auto  existing = env_vars->Get (entry.first .data ());
7473    if  (!existing.has_value ()) {
74+       Local<Value> name;
75+       Local<Value> val;
7576      if  (!ToV8Value (context, entry.first ).ToLocal (&name) ||
7677          !ToV8Value (context, entry.second ).ToLocal (&val)) {
7778        return  Nothing<void >();
7879      }
79-       env-> env_vars () ->Set (env->isolate (), name.As <String>(), val.As <String>());
80+       env_vars->Set (env->isolate (), name.As <String>(), val.As <String>());
8081    }
8182  }
8283
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments