mirror of
				https://github.com/9technologygroup/patchmon.net.git
				synced 2025-11-04 05:53:27 +00:00 
			
		
		
		
	Fix hardcoded 1.2.4 values - make frontend load current version from API on mount and update User-Agent dynamically
This commit is contained in:
		@@ -47,7 +47,7 @@ const Settings = () => {
 | 
			
		||||
 | 
			
		||||
  // Version checking state
 | 
			
		||||
  const [versionInfo, setVersionInfo] = useState({
 | 
			
		||||
    currentVersion: '1.2.4',
 | 
			
		||||
    currentVersion: null, // Will be loaded from API
 | 
			
		||||
    latestVersion: null,
 | 
			
		||||
    isUpdateAvailable: false,
 | 
			
		||||
    checking: false,
 | 
			
		||||
@@ -153,6 +153,24 @@ const Settings = () => {
 | 
			
		||||
    console.log('Agent versions error:', agentVersionsError);
 | 
			
		||||
  }, [agentVersions, agentVersionsLoading, agentVersionsError]);
 | 
			
		||||
 | 
			
		||||
  // Load current version on component mount
 | 
			
		||||
  useEffect(() => {
 | 
			
		||||
    const loadCurrentVersion = async () => {
 | 
			
		||||
      try {
 | 
			
		||||
        const response = await versionAPI.getCurrent();
 | 
			
		||||
        const data = response.data;
 | 
			
		||||
        setVersionInfo(prev => ({
 | 
			
		||||
          ...prev,
 | 
			
		||||
          currentVersion: data.version
 | 
			
		||||
        }));
 | 
			
		||||
      } catch (error) {
 | 
			
		||||
        console.error('Error loading current version:', error);
 | 
			
		||||
      }
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    loadCurrentVersion();
 | 
			
		||||
  }, []);
 | 
			
		||||
 | 
			
		||||
  const createAgentVersionMutation = useMutation({
 | 
			
		||||
    mutationFn: (data) => agentVersionAPI.create(data).then(res => res.data),
 | 
			
		||||
    onSuccess: () => {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user