mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-11-04 12:16:51 +01:00 
			
		
		
		
	Make sure daemon_listen and daemon_connect match when not behind proxy (#1428)
				
					
				
			This commit is contained in:
		
							parent
							
								
									0ba497a2eb
								
							
						
					
					
						commit
						456c4f46bc
					
				@ -418,4 +418,13 @@ class CreateNode extends CreateRecord
 | 
			
		||||
    {
 | 
			
		||||
        return [];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    protected function mutateFormDataBeforeCreate(array $data): array
 | 
			
		||||
    {
 | 
			
		||||
        if (!$data['behind_proxy']) {
 | 
			
		||||
            $data['daemon_listen'] = $data['daemon_connect'];
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return $data;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -640,6 +640,15 @@ class EditNode extends EditRecord
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    protected function mutateFormDataBeforeSave(array $data): array
 | 
			
		||||
    {
 | 
			
		||||
        if (!$data['behind_proxy']) {
 | 
			
		||||
            $data['daemon_listen'] = $data['daemon_connect'];
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return $data;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    protected function afterSave(): void
 | 
			
		||||
    {
 | 
			
		||||
        $this->fillForm();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user