lib/imperituroard.rb in imperituroard-0.1.5 vs lib/imperituroard.rb in imperituroard-0.1.7
- old
+ new
@@ -43,12 +43,20 @@
end
def final_change_msisdn(old_msisdn, new_msisdn)
dst_num_exists = database_class.check_if_msisdn_exists(new_msisdn, "ipaddresses")
if dst_num_exists == 0
- database_class.update_database_rewrite_msisdn(old_msisdn, new_msisdn)
- cps_class.change_attr_cps(old_msisdn, new_msisdn)
- "updated"
+ response_from_db = database_class.update_database_rewrite_msisdn(old_msisdn, new_msisdn)
+ if response_from_db=="success"
+ response_from_cps = cps_class.change_attr_cps(old_msisdn, new_msisdn)
+ if response_from_cps == "ok"
+ "updated"
+ else
+ "cps failed"
+ end
+ else
+ "db failed"
+ end
else
"failed"
end
end
include Phpipam