diff --git a/core/views/vacancies.py b/core/views/vacancies.py
index 170339264ba828b6d535374f0980f6baef1cbae3..bbbbe958ad3f35ec855385ebcb8669122622a013 100755
--- a/core/views/vacancies.py
+++ b/core/views/vacancies.py
@@ -108,11 +108,15 @@ class VacancyViewSet(MultiSerializerViewSetMixin, viewsets.ModelViewSet):
         return name
 
     def salary_validator(self, salary):
-        if not isinstance(salary, int):
-            raise ValidationError("Salary must number only")
+        try:
+            int(salary)
+        except:
+            raise ValidationError("Salary must number only")          
 
     def amount_validator(self, amount):
-        if not isinstance(amount, int):
+        try:
+            int(amount)
+        except:
             raise ValidationError("Amount must number only")
 
     def responsibilities_validator(self, responsibilities):