Fixed expiration date disappearing

pull/133/head
parent 0f74c8d7a8
commit 4beb13a83c

@ -1559,8 +1559,8 @@ void on_user_save(GtkWidget *self, dictionary *dict){
long password_interval_maximum = gtk_spin_button_get_value(GTK_SPIN_BUTTON(window->userPasswordChangeDelayMaximumSpin));
password_expiration_date = (char*)gtk_entry_get_text(GTK_ENTRY(window->userPasswordExpirationEntry));
if (!yon_char_is_empty(password_expiration_date)){
password_expiration_date = window->expiration_unix;
if (yon_char_is_empty(password_expiration_date)){
password_expiration_date="";
}
long warning_days_active = gtk_spin_button_get_value(GTK_SPIN_BUTTON(window->userWarningSpin));
@ -1782,10 +1782,10 @@ void on_date_selected(GtkWidget *self, ubl_settings_usergroups_user_window *wind
return;
}
char *dy = yon_char_from_int(day);
char *mn = yon_char_from_int(month);
char *mn = yon_char_from_int(month+1);
char *yr = yon_char_from_int(year);
if (tm.tm_mon<10) yon_char_append("0",mn);
if (tm.tm_mday<10) yon_char_append("0",dy);
if (tm.tm_mon+1<10) mn = yon_char_append("0",mn);
if (tm.tm_mday<10) dy = yon_char_append("0",dy);
char *date_string = yon_char_unite(yr,"-",mn,"-",dy);
gtk_entry_set_text(GTK_ENTRY(window->userPasswordExpirationEntry), date_string);
window->expiration_unix=date_string;

Loading…
Cancel
Save